Ich habe eine Software-App und ich habe einen wichtigen Meilenstein erreicht, Version 2.0.Was ist eine Arbeitskopie und was macht "Switching" bei Tortoise SVN für mich?
Ich beschloss, diese Version als "Version-2.0" zu kennzeichnen, also habe ich diesen Snapshot benannt. Ich habe auch einen Zweig "Version 2.0" erstellt, für den Fall, dass ich etwas reparieren und wieder in meinen Stamm einbinden muss.
Nach dem Lesen der Tortoise SVN-Hilfedatei, informiert es mich, dass ich meine "Arbeitskopie" in einen neu erstellten Zweig wechseln kann.
Was bedeutet das?
Derzeit habe ich:
/Projekt/Trunk/
/Projekt/Tags/
/Projekt/Branchen/
Alle ausgecheckt. Was wäre der Sinn des "Umschaltens"? Momentan gehe ich einfach in meinen/trunk Ordner und mache meine Arbeit. Und als ich mein Tag und meinen Zweig gemacht habe, hat er Ordner in meinem/Tags/und/Branches/Ordner erstellt, nachdem ich ein Update gemacht habe.
Warum sollte ich nicht einfach nach /Branches/Experiemental-v3.0/ gehen und dort meine Arbeit machen, wenn ich wollte?
Kann mir jemand das Konzept von "Working Copy" und "Switching" erklären? Was vermisse ich? Haben die Leute im Allgemeinen nicht das ganze Depot ausgecheckt, ist es das?
aber dies beantwortet nicht die Frage, fragt King, dass Leute nicht im Allgemeinen alle Ordner ausgecheckt haben? Wenn ich beispielsweise in den Ordner /Branches/Experimental-v3.0/ gehe und einige Änderungen vornehme, werden die Änderungen bei einem Commit nicht in diesen Ordner übertragen? wer kümmert sich um die Arbeitskopie und "wechselte zu" -Verzeichnis. Was Sie sagen, bedeutet, dass Benutzer nur eine Kopie auf einmal ausgecheckt hat. – shabby
Wenn alle Ordner ausgecheckt sind, bedeutet das nicht, dass Sie eine Replik von svn repo haben. Ich kann einen Ordner haben, der von einem Zweig ausgecheckt wurde, aber wenn ich hier irgendwelche Änderungen beginne, kann ich die Commits in einem anderen Zweig einreichen, wenn ich einen SVN-Schalter gemacht habe. – mtk
Ich schlage vor, keine Angst davor zu haben, so zu arbeiten, wie Sie sind, und alle Ihre Zweige auf Ihrem lokalen Computer überprüfen zu lassen. So arbeiten wir seit über 5 Jahren und machen das Leben einfacher. Es gibt Vorteile, die Sache mit dem Schalter zu benutzen und nur an einer ausgecheckten Filiale zu arbeiten, aber ich wollte beitragen, dass es völlig in Ordnung ist, das nicht zu tun, und die ganze Sache ausgecheckt hat, und das funktioniert gut für uns. –