Ich habe Lesezugriff auf meine Firma Svn-Repository für ein Produkt, das wir entwickeln, und ich würde gerne Komponenten auschecken und sie betrachten, während ich C++ studiere.svn checkout bestimmte Version von ausgewählten Komponenten
Wie überprüfe ich die gleiche Version für die Komponenten, die ich möchte? Zum Beispiel, als wir die Version 4.1.22.18 veröffentlichten, möchte ich diese Version einiger Komponenten.
Ich habe diese
svn co https://url/svn/division1/product/component1/tags/4.1.22.18/
und es schien zu tun, was ich glaube, ich für die erste Komponente soll.
Aber der Versuch auf der zweiten Komponente gab mir eine Nachricht und fehlgeschlagen.
svn co https://url/svn/division1/product/component2/tags/4.1.22.18/
svn: '4.1.22.18' is already a working copy for a different URL
Die Verzeichnisstruktur sieht wie folgt aus etwas:
https://url/svn/division1/product/component1
branches/
shelves/
tags/
trunk/
https://url/svn/division1/product/component2
branches/
shelves/
tags/
trunk/
https://url/svn/division1/product/component3
branches/
shelves/
tags/
trunk/
Ich möchte sicherstellen, dass ich auf der gleichen Version von jeder Komponente freu die entspricht einer freigegebenen Version des Produkts.
Zum Beispiel:
branches: has a 1.2.3.0-stable folder.
tags: has a differently named set of folders/numbers, but I know which folder corresponds to the 1.2.3.0-stable branch version.
trunk: does not have the different folder versions lik
e branches and tags, just the various artifacts. Like setup.sh, make_rpm.sh, scripts, etc.
Irgendwann möchte ich einige von diesen Code bauen. Das Einchecken von Code scheint in weiter Ferne zu sein.
Linux
SVN-Version 1.6.11
Danke,
Gary
Perfekt. Vielen Dank. – Gary