私たちの開発チームは既存のプロジェクトの中で動作し、完全に別々の環境に展開します。私たちがしている仕事は、決して彼らのものに合併することは期待されませんが、私たちは彼らと一線を保つことが求められています。彼らは従来のトランクブランチ(実際にはタグではありません)の設定を使用します。プロダクションリリース用にブランチが作成され、その後で開発が続行されます。がリリースされます。複雑な設定のTortoise SVNのベストdev/merge/releaseモデル
私たちのチームは、自らのリリースブランチを自分自身のトランクにコピーします(最初は、トランク/ブランチ/タグを含む)。開発の間、私たちはトランク上にあり、本番リリース用のタグ付けをしています。最新のリリースからアップデートすると、そのブランチから私たちのトランクに直接マージすることができないことがよくあります。はるかにクリーンで問題なく、ブランチから始め、私たちの仕事に合併し、最終的にはそれをトランクに改名するようです。
私はSubversionのダミーテキストジェネレータのように感じる突然...
は、我々は他のチームのワークフローを変更することはできません制約を考えると、私たちのためのより良い流れはありますか?説明に何かが足りないのかどうか教えてください。
ありがとうございました。
私たちは本質的にベンダーブランチを持っていますが、ブランチでマージを行います。私がベンダーブランチモデルを理解しているので、実際のブランチに触れるのではなく、それをdevラインに持ち込んで変更してください。 – Ethan
それでは、このブランチを新しいトランクとしてコピーし、できるだけ履歴を保持するにはどうすればいいですか? – Ethan
svn co ...できます(TBT!)コピー前のトランクツリーのすべてのconent –