Ich bin ein Anfänger, also wenn es eine Terminologie für das gibt, was ich mache, weiß ich nicht, wie ich danach suchen soll. Also vergib mir, wenn das schon mal gefragt wurde. Also hier ist was ich mache. Bevor ich wichtige Codeänderungen vornehme, erstelle ich eine Kopie des Projektordners und nenne ihn beispielsweise "Projekt v6". Wenn ich dann wirklich Dinge vermassle und keinen Weg finde, es rückgängig zu machen, gehe ich einfach zum vorherigen Ordner zurück. Das hat gut genug für mich funktioniert, aber manchmal vergesse ich das und muss 2 Schritte zurück machen. Gibt es einen einfacheren Weg dies zu tun als ich jetzt bin?Verfolgen von Änderungen, die ich durch Kopieren von Projektordnern mache
Antwort
Es gibt viele Source-Control-Tools, die den Überblick über all dieses Zeug hält. Git, subversion, cvs (verwendet wikipedia Links, die jeweils mit ausführlicher erklärt. Dies kann viel leichter getan werden, sobald Sie sie zu gewöhnen.
In beiden gibt es begehen, was Sie zu einem Server getan haben (die Vielleicht können Sie Ihren Code woanders speichern (damit Sie nicht alles verlieren, falls Ihre Festplatte ausfällt oder ähnliches). Google Code ist ein gutes Beispiel.
Git - härter zu Verwenden Sie, aber sehr mächtig (mehr verwendet, wenn es viele Leute gibt, die am gleichen Projekt arbeiten, und sogar die selbe Datei manchmal), viel einfacher, mit Zweigen und solchen Dingen umzugehen (wenn Sie nicht wissen, was das ist, so Sie brauchen es wahrscheinlich noch nicht)
svn (subversion) und cvs - einfacher zu bedienen, mit weniger Ressourcen zur Verfügung. Wahrscheinlich genug für Ihre Bedürfnisse
Was Sie suchen, ist Revisions-/Quellcodeverwaltungssoftware.
Siehe auch http://betterexplained.com/articles/a-visual-guide-to-version-control/ –
Ich stimme absolut zu, dass Sie ein Quellcodeverwaltungssystem verwenden müssen. Selbst aus einem anderen Grund, als gute Arbeitsgewohnheiten einzubauen, müssen Sie irgendwann ein Quellcode-Kontrollsystem verwenden.
Having said, wenn Ihr IDE Visual Studio (Nicht-Express-Editionen) ist, dass Sie eine Add-Ins verwenden:
- zip SLN für Sie, wie codeproject - zipstudio oder
- halten eine „lokale Datei Geschichte à la Eclipse“visual local history
- 1. Wie Verfolgen von Änderungen für bestimmte Datenbanktabellen?
- 2. Verfolgen von Änderungen an Django-Modellinstanzen
- 3. Verfolgen von Änderungen in der Tabelle nodejs
- 4. Verfolgen von Änderungen in einem Swing GUI
- 5. Verfolgen von Änderungen in Visual Studio
- 6. Verfolgen von Änderungen - beobachtbares Element in observableArray
- 7. Änderungen verfolgen: svn + latex
- 8. Visual Studio-Code Änderungen verfolgen
- 9. Python3: Kopieren von Text mit einigen Änderungen
- 10. Wie mache ich Änderungen von Javascript persistent gemacht (Rails)
- 11. Wie mache ich While-Schleife, um die Versuche zu verfolgen?
- 12. Verfolgen von Änderungen in der globalen Jenkins-Konfiguration
- 13. Wie Verfolgen von Änderungen in Webseiten in JSP JSF1.2
- 14. Excel-VBA-Makro zum Verfolgen von Änderungen in separatem Blatt
- 15. Verfolgen von Änderungen an Hooks in .git/hooks
- 16. Verwenden von Delphi, um Änderungen an Ordner zu verfolgen?
- 17. Verfolgen von Änderungen im Active Directory mit C#
- 18. Wie mache ich meine Anwendung kopieren Sie die Datei schneller
- 19. Mache ich die Gruppierung von rechts?
- 20. Wie kann ich alle Änderungen innerhalb eines Untergraphen verfolgen/beobachten?
- 21. Erstellt Mercurial Backups von Änderungen?
- 22. Arbeitsstunden durch git verfolgen
- 23. Kann ich einen Klartext-Diff-Algorithmus zum Verfolgen von XML-Änderungen verwenden?
- 24. Hinzufügen von vorhandenen Projektordnern zum Projekt Explorer in Eclipse
- 25. Excel VBA verfolgen Änderungen an mehreren Zellen
- 26. Wie kann ich alle Änderungen des Koordinatensystemursprungs beim Schreiben von Komponenten verfolgen?
- 27. Verfolgen Sie Änderungen und aktualisieren Sie sie in Datenbank
- 28. Wie kann ich die Speicherzuordnung von C++ - Standardbibliotheksaufrufen verfolgen?
- 29. Wie kann ich die Speicherorte von Mac OS X verfolgen?
- 30. Verfolgen von Änderungen an DB-Feldern während der Verwendung von ORM
Mit Subversion kann es leichter gemacht werden und Sie nicht Ich muss mich daran gewöhnen. Sie müssen nur Ihre Änderungen hin und wieder bestätigen. Täglich ist der typische Vorschlag. –
Verwenden Sie nicht CVS: es ist ernsthaft veraltet (aber immer noch besser als keine Versionskontrolle). –