2

ブランチとマージの基本的な概念を理解しています。私が見つけたすべての説明は、トランク全体を分岐して分岐プロジェクトを作成し、それに取り組んでからマージして戻すことについて語っています。プロジェクトのサブセットを分岐することはできますか?

例は、私が何をしたいのかを最もよく説明するのに役立つと思います. file0 から file10 までの 10 個のファイルを持つアプリケーションがあるとします。すべてのファイルは相互に依存しており、1 つのファイルをテストできるようにするには、他のすべてのファイルをビルドに含める必要があります。file0 で作業したいのですが、file1 から file10 までを変更する必要はありません。file0 にコミットされた変更が myrepos/branches/a-branch/file0 のようなものを更新するように file0 を分岐できますが、作業コピー内の他のすべてのファイルは単にトランクからのものになりますか?

私がこれをやりたい理由は、何万ものファイルを持つ巨大な j2ee アプリケーションで作業していて、全体を分岐するには非常に長い時間がかかるように思われるからです。また、私はsubclipseでEclipseを使用しています(これについては間違っている可能性があります)が、Eclipseでプロジェクトを分岐すると、その分岐を指す新しいEclipseプロジェクトをセットアップする必要があるようです。残念ながら、この特定のプロジェクトを SVN から Eclipse にインポートするには、アプリケーションのサイズが原因で数時間かかります。これだけの時間を費やすのは現実的ではありません。

私は概念が間違っている可能性があると思います。プロジェクト全体を分岐しても、新しい作業コピーはまったく必要ないのではないでしょうか?

この問題について何か光を当ててくれてありがとう。

4

4 に答える 4