0

ビルドのマイルストーンを開発ブランチから作成したいと考えています。そのマイルストーンのコンポーネントの一部は、HEAD よりも古いバージョンです。

したがって、開発ブランチでは:

|- CompA    v: 6
|- CompB    v: 8
|- CompC    v: 10

私が持っているマイルストーンタグで:

|- CompA    v: 5
|- CompB    v: 7
|- CompC    v: 10

これを行うためにさまざまな方法を試しましたが、マイルストーンは常にすべてのコンポーネントの開発ブランチの HEAD になります。

解決策はありますか?

4

1 に答える 1

0

ええと、「マイルストーン」、「コンポーネント」... は Subversion の言葉ではなく、別の惑星の言葉です。理解してもらいたければ、同じ言語を話さなければなりませんが、あいまいな用語ではほとんど不可能です。

コンポーネントとは何を意味しますか? Subversion リポジトリでは次のようになります。

  • 親ディレクトリ内の単純なサブディレクトリ
  • svn:externals を使用してベースにリンクされた別個の独立したエンティティ

2 つのオプションにはそれぞれ異なる解決策が含まれます

補足: タグが現在の HEAD に関連付けられていない場合でも、慣例により、ランダムなセットや自発的な選択ではなく、特定の以前のリビジョンでリポジトリの状態をロックする必要があります。このリビジョンにタグを付けるだけですsvn up -r

于 2012-10-30T11:25:31.860 に答える