Beenden Sie Visual Basic 6 von dem Ändern meines Gehäuses

Sehr einfache Frage, auf die es anscheinend unmöglich ist, eine vernünftige Antwort zu finden: Wie kann ich Visual Basic 6 dazu bringen, die Änderung meiner variablen Groß- / Kleinschreibung zu stoppen?!

Ich weiß, dass die allgemeine Meinung vieler VB-Benutzer ist, dass dieses "Feature" eigentlich ziemlich hilfreich ist, aber ich bezweifle, dass sie es häufig mit einem Versionsverwaltungssystem verwenden. Dies ist absolut INFURIATORISCH, wenn Sie versuchen, mit mehreren anderen Entwicklern an einem Projekt beliebiger Größe zusammenzuarbeiten. Wenn Sie dies ignorieren, führen Sie zu Tausenden von falsch-positiven "Änderungen" an Ihren Dateien (auch ohne tatsächliche Codeänderungen!), Die den Revisionsverlauf verschmutzen und es in einigen Fällen nahezu unmöglich machen, die tatsächlich vorgenommenen Änderungen zu lokalisieren.

Wenn Sie dies nicht ignorieren (wie in meinem Büro, in dem wir gezwungen waren, eine Richtlinie "Keine unnötigen Falländerungen" zu implementieren), verbringen Sie das Fünffache der Zeit, die Sie normalerweise für jedes Commit benötigen, da Sie die "Korrekturen" von VB sorgfältig zurücksetzen müssen msgstr "" "bei jeder Datei werden manchmal Hunderte von Zeilen zurückgesetzt, um einen einzeiligen Wechsel vorzunehmen.

Sicherlich muss es da draußen eine Einstellung, ein Plugin, einen Hack usw. geben, mit der diese unerwünschte "Funktion" entfernt werden kann? Ich bin bereit, jede Methode zu wählen, die ich bekommen kann, solange ich nicht durch Haufen von Phantom-Diffs stöbern muss. Und um ein paar Beschwerden vorwegzunehmen: Nein, ich kann die Fallerkennung in meinem Diff-Tool nicht ausschalten, das ist nicht der Punkt. Nein, wir können die Falländerungen nicht einfach global vornehmen. Wir arbeiten mit Hunderttausenden von LOC, die von mehreren Entwicklern über viele Jahre hinweg entwickelt wurden. Eine Synchronisierung, die aus geschäftlicher Sicht nicht möglich ist. Und zum Schluss: Nein, wir können nicht auf VB.net upgraden oder auf eine andere Sprache portieren (so sehr ich es lieben würde).

(Und ja, ich bin im Moment nur ein bisschen verärgert. Kannst du das sagen? Ich entschuldige mich, aber das kostet mich Zeit und mein Firmengeld, und das finde ich nicht akzeptabel.)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage