0

分岐したプロジェクトがあり、多数のファイル(F1)が別のディレクトリに移動されて変更されました(F2)。ここで、ブランチをトランクにマージしてリビジョン履歴を保持したいのですが、F1とF2の両方を保持したいと思います。Subversionでこれを行う方法はありますか?

4

2 に答える 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 に答える