Meistens kopiere ich eine Datei zur Sicherung, bevor ich sie ändere. Das mache ich, weil mein Team vielleicht eine neue Version braucht. Dann benenne ich einfach die vorherige Datei um, erstelle eine neue Build
mit der Datei und benenne die Dateien dann erneut um und fahre mit meiner Arbeit an der neuen Version der Datei fort. Das funktioniert prima, aber das Problem liegt darin, dass ich beim Versuch, mit nach einer Datei zu suchen ctrl + e
, manchmal versehentlich zu einer alten Version einer Datei gehe oder zuerst die alte (umbenannte) Datei finde! Ich wünschte, dieses Programm hätte eine einfache Option zum Deaktivieren von Dateien oder Ordnern. Gibt es eine Möglichkeit, dies zu erreichen? Vielleicht eine versteckte Einstellung oder eine Erweiterung, die ich nicht kenne?
Mein endgültiges Ziel besteht also darin, mit der rechten Maustaste auf einen Ordner oder eine Datei zu klicken und einfach auf „Deaktivieren“ zu klicken, sodass sie in keinem Suchtool oder beim Ersetzen oder … angezeigt wird.
Ich sollte erwähnen, visual studio
dass es etwas Ähnliches gibt, wo Sie eine Datei deaktivieren können, sodass sie beim Kompilieren ignoriert wird
Antwort1
Sie benötigen eine Versionskontrolle. Ich empfehlegit.
- Das von Ihnen beschriebene Problem besteht nicht, da nie zwei Kopien einer Datei gleichzeitig existieren. Wenn Sie zu einer anderen Version wechseln möchten, geben Sie den entsprechenden Git-Befehl ein (oder verwenden die Integration der IDE) und erhalten die neue Version in Sekundenbruchteilen.
- Die Versionierung ist einfach, Git erledigt das für Sie. Sie müssen nicht mehrere Kopien des Quellbaums manuell verwalten.
- Wenn Sie zwei Versionen eines Projekts haben, die in unterschiedliche Richtungen verzweigt sind, können Sie Git auffordern, die eine Version mit der anderen zu verschmelzen. Meistens geschieht dies automatisch und löst sogar einige Konflikte für Sie.
- Hunderte weiterer Vorteile.
Hier sindeinige Lernressourcen.