分岐したプロジェクトがあり、多数のファイル(F1)が別のディレクトリに移動されて変更されました(F2)。ここで、ブランチをトランクにマージしてリビジョン履歴を保持したいのですが、F1とF2の両方を保持したいと思います。Subversionでこれを行う方法はありますか?
2 に答える
1
あなたが求めていることは私には矛盾しているように聞こえます。たぶん私はあなたが何を求めているのか理解していません。
必要に応じてF1にアクセスしたいだけの場合は、F2ブランチをマージする前にF1にタグを付けます。
ブランチをトランクにマージして戻すと、F2ファイルはF1ファイルをオーバーレイします。それがマージです。
F1ファイルとF2ファイルの両方を保持する場合は、ブランチをトランクに追加し、ブランチを削除します。そうすれば、F1ファイルとF2ファイルの両方が利用可能になります。これを行うには、F2の作業コピーをエクスポートし、F2の作業コピーを共有し、元のF2を削除します。
于 2010-07-01T18:29:28.563 に答える
0
私はこれを理解しました。
元々分岐していたトランクリビジョンを確認する必要があります。次に、F1ファイルをそれぞれの新しいディレクトリにSVNコピーして、コピーがF2になるようにする必要があります。次に、ブランチからの一連のリビジョンをマージして、F2ファイルを最新の状態にします。最後に、F1ファイルを最新の状態にするために、さまざまなリビジョンをマージします。出来上がり!履歴とすべてが保存され、F1とF2の両方を取得します。
于 2010-07-02T14:13:16.927 に答える