開発している製品のために私の会社のsvnリポジトリに読み取り専用でアクセスしています。コンポーネントをチェックして、C++を勉強しています。svn checkout特定のコンポーネントの特定のバージョン
希望のコンポーネントで同じバージョンをチェックアウトするにはどうすればよいですか?たとえば、バージョン4.1.22.18をリリースしたとき、私はいくつかのコンポーネントのそのバージョンが欲しいです。
私はこの
svn co https://url/svn/division1/product/component1/tags/4.1.22.18/
を行なったし、私が最初のコンポーネントにしたいと思うものを行うように見えました。
しかし、2番目のコンポーネントの試みは私にメッセージを与え、失敗しました。私は は、製品のリリースバージョンに一致する各コンポーネントから同じバージョンで探していますを確認するに
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/
:
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
ディレクトリ構造は次のようになります。たとえば
:私はこのコードの一部を築くことになるでしょういくつかの時点で
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.
。コードのチェックインは遠くにあるようです。
Linuxの
のsvnバージョン1.6.11
おかげで、
ゲイリー
パーフェクト。ありがとうございました。 – Gary