ほとんどのプロジェクトでは、多くの共通コードが使用されています。私たちは(最終的に)私たちが共有コードを統一的に管理しているシステムに向かっています。私たちは共有コードをSVNの別のプロジェクトとして扱い、それを外部として参照します。しかし、私たちは、ライブラリーをある用途から別の用途へ移植することが避けられないことから、プロジェクトが開発中に外部ライブラリを開発ブランチまたはトランクに向ける傾向があります。開発ブランチで外部とSVNチェックアウトのタグ付け
結果として、リリースまたは内部マイルストーンのためにファイルにタグを付ける際に間違いが生じています。一度はすべての外部が最初にタグ付けされていることを確認せずにプロジェクトにタグを付けます。どうすればこの問題を解決できますか?私は間違いの可能性を減らす方法や、このようなちょっとしたタグを作った後に修復/修復する方法を探しています。理想的には、このソリューションはSVNに現在のポリシーを適用させる方法ですが、私はこのような問題の経験に興味があります。
これを行うためのスクリプトを作成する時間がある場合、オプション2を使用する方がよいソリューションです。これは私のプロジェクトのタグ付けにも使用するオプションです。オプション1では、外部リポジトリ(ルートプロジェクトのリビジョンではない)のリビジョン番号を知っておく必要があります。また、いくつかの異なるリポジトリから外部を引き出す場合は、さらに複雑になります。 – MOK9