2009-06-26 14 views
3

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

7

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

+0

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. –

+2

Verwenden Sie nicht CVS: es ist ernsthaft veraltet (aber immer noch besser als keine Versionskontrolle). –

2

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:

Verwandte Themen