Was tun Sie die svn-tags-Verzeichnis für sowieso?

Ok damit wir alle wissen, die standard-SVN-set-up von

trunk\
branches\
tags\

Und ich merke, dass die Empfehlung ist, die tags haben sollten "spezielle" begeht in es. Ich habe nie wirklich verwendet die tags-Verzeichnis jedoch und ich sehe nicht ein, warum ich das jemals tun würde.

Mein Verständnis ist, dass tags\ " enthalten Dinge wie "Version1Release\, Version2Release\, ThatTimeWeUpgradedEverthing\" etc. Aber hier ist die Sache, wenn Sie gehen und eine änderung vornehmen müssen, um die Version1Release dann sollte es ein Zweig, und wenn die tags werden sollen, sich nie verändernden dann was ist der Punkt, an dem eine Kopie in der source-control überhaupt? Nur eine Anmerkung revision 712 war unsere version 1 release.

Ich denke, meine Verwirrung ist, dass es scheint, wie tags, das sind Versionen, die werden sich nie ändern sollst. Aber-source-Kontrolle ist alles über das halten eine Geschichte der wechselnden Dateien. Ich weiß, dies ist eine geringfügige organisatorische argument, aber ich bin neugierig, was die Leute denken.

  • "Nur eine Anmerkung revision 712 war unsere version 1 release." Denken Sie daran, dass 69.59.196.211 ist stackoverflow.com. Nein? Warum nicht? Es ist das gleiche Konzept!
  • Es ist in der Tat das gleiche Konzept. stackoverflow die IP-erinnert von der DNS-Dienst für diese Aufgabe. Es ist nicht co-opting einem anderen system in eine un-Natürliche Mode. Sie "notieren" in eine text-Datei, die Sie im source-control -, oder in Ihrem release-Dokumentation oder via zip-Datei oder 1 million andere Weise, die nicht verbunden mit einem Wandel-tracking-system zu speichern, etwas, das nie geändert werden.
  • Auch, lagern Sie es nicht nehmen jeden Raum. Und Sie brauchen nicht, um den Menschen Zugang zu Ihrem Kofferraum, während immer noch das erlauben von Ihnen to download die Quelle für die release-version.
InformationsquelleAutor George Mauer | 2009-06-02
Schreibe einen Kommentar