Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software_entwicklung:subversion:tortoisesvn [2010-07-29 16:42] – zueger1 | software_entwicklung:subversion:tortoisesvn [2010-07-29 16:44] – zueger1 | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
Mit TortoiseSVN ist es möglich lokale Repositories an einem beliebigen Ort auf dem Dateisystem zu erstellen. Diese sind jedoch nur für den Eigengebrauch geeignet und sollten nicht über ein Netzlaufwerk mit anderen gemeinsam verwendet werden. Grund für diese Einschränkung sind die fehlenden Lock-Funktionen der Windows-Dateisysteme. Dadurch kann das Repository unbrauchbar gemacht werden, wenn zwei Personen gleichzeitig einen Commit durchführen! Praktisch sind diese privaten Repositories jedoch, da man dadurch jederzeit wieder zu einer früheren Version zurückkehren kann und man die Änderungsschritte automatisch dokumentiert hat (natürlich nur wenn man die Änderungsmitteilung immer brav ausfüllt). | Mit TortoiseSVN ist es möglich lokale Repositories an einem beliebigen Ort auf dem Dateisystem zu erstellen. Diese sind jedoch nur für den Eigengebrauch geeignet und sollten nicht über ein Netzlaufwerk mit anderen gemeinsam verwendet werden. Grund für diese Einschränkung sind die fehlenden Lock-Funktionen der Windows-Dateisysteme. Dadurch kann das Repository unbrauchbar gemacht werden, wenn zwei Personen gleichzeitig einen Commit durchführen! Praktisch sind diese privaten Repositories jedoch, da man dadurch jederzeit wieder zu einer früheren Version zurückkehren kann und man die Änderungsschritte automatisch dokumentiert hat (natürlich nur wenn man die Änderungsmitteilung immer brav ausfüllt). | ||
- | Ein Repository erstellen ist relativ einfach: Gewünschen Ordner aussuchen, // | + | Ein Repository erstellen ist relativ einfach: Gewünschen Ordner aussuchen, // |
===== Lokale Arbeitskopie ===== | ===== Lokale Arbeitskopie ===== | ||
- | Eine lokale Arbeitskopie kann in jedem beliebigen Ordner erstellt werden: // | + | Eine lokale Arbeitskopie kann in jedem beliebigen Ordner erstellt werden: // |
===== Tag/Branch erstellen ===== | ===== Tag/Branch erstellen ===== | ||
Zeile 19: | Zeile 19: | ||
===== Was tun, wenn das Repository verschoben wurde? ===== | ===== Was tun, wenn das Repository verschoben wurde? ===== | ||
Ändert sich die URL von einem Repository, kann kein Update/ | Ändert sich die URL von einem Repository, kann kein Update/ | ||
- | - Rechtsklick auf die lokale Arbeitskopie | + | - Rechtsklick auf die lokale Arbeitskopie -> TortoiseSVN -> Relocate |
- URL anpassen und mit OK speichern | - URL anpassen und mit OK speichern | ||
- Update und Commit sollten nun wieder funktionieren. | - Update und Commit sollten nun wieder funktionieren. |