標準のトランク/ブランチ/タグ構造を使用してSVNに格納されている主なビジュアルスタジオプロジェクトがあります。しかし、このプロジェクトはこの構造の外部にある外部プロジェクトを参照しているので、コードブランチを作成すると、exteranlプロジェクトへの参照はすべて1レベルであるので失敗します。SVNコードを分岐してVisual Studioプロジェクトの参照を維持するためのベスト戦略
ie。 trunk/MyProjectCodeは分岐後に/ MyFeatureBranch/MyProjectCodeになります。したがって、この余分なレベルの階層により、外部プロジェクトへの参照はすべて失敗します。
可能な限り摩擦を少なくしてブランチを作成する最良の方法は何ですか?私はすべてのプロジェクト参照を変更するスクリプトを書くことができました。あるいは、私は自分のローカルコードレイアウトを変更して、ブランチが実際にトランクから下がっているので、新しいブランチが同じレベルになるようにできました。他の提案/ベストプラクティス?
あなたはここで答えを受け入れていないが、あなたがこれを分類したかどうか疑問に思っていた。私たちはまったく同じ問題を抱えています。私は何十もの枝を必要としませんが、現在の回避策では、フォルダの深さを同じに保つことしかできません。 – DilbertDave