Ich bin neu in der Versionskontrolle (benutze derzeit SVN), verstehe aber nicht, wie dies Entwicklern hilft. Was macht die Versionskontrolle in einer Entwicklungsumgebung sinnvoll?
version-control
John Ryan
quelle
quelle
Antworten:
VisualSVN und TortoiseSVN sind nur UI-Clients für SVN-Server. Der SVN-Server ist ein Versionsverwaltungssystem. Das Versionskontrollsystem ist ein Schlüsselelement für jede echte Entwicklung, da es Versionen Ihrer Quellcodes speichert. Bei Verwendung des Versionskontrollsystems behalten Sie nur lokale Kopien der Quellcodes. Die Hauptkopie wird im Versionskontrollsystem gespeichert, und Sie schreiben Änderungen am System fest.
SVN ermöglicht:
VisualSVN ist eine Erweiterung von Visual Studio, mit der Sie das SVN-Repository direkt über die Visual Studio-Benutzeroberfläche verwenden können. TortoiseSVN ist eine Erweiterung von Windows Explorer, mit der Sie das SVN-Repository direkt beim Durchsuchen von Ordnern und Dateien verwenden können.
quelle
Die Versionskontrolle bietet eine Reihe von Dingen:
Es ist ein Minimum für jede Software-Entwicklungsarbeit, die über das bloße Basteln hinausgeht, um zu sehen, was passiert.
Ich warne immer jeden, der zum ersten Mal mit einem Versionskontrollsystem arbeitet, davor, dass es nur Ärger macht, es zu vermeiden. Sie WILL auf ein Problem stoßen, wenn sie sie zurückblicken WILL es nicht passiert wäre erkennen, wenn sie das System verwendet.
quelle
http://www.ericsink.com/vcbe/html/dvcs_private_workspace.html
quelle