質問

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

役に立ちましたか?

解決 2

私はこれを理解しました。

元々分岐していたトランクの改訂をチェックする必要があります。次に、コピーがF2になるように、F1ファイルをそれぞれの新しいディレクトリにSVNコピーする必要があります。次に、F2ファイルを最新のものにするために、支店からのさまざまな改訂版をマージします。最後に、F1ファイルを最新の状態にするために、さまざまな改訂版をマージします。出来上がり!歴史とすべてが保存されており、F1とF2の両方を取得します。

他のヒント

あなたが求めていることは私と矛盾しているように聞こえます。たぶん私はあなたが何を求めているのか理解していません。

必要に応じてF1にアクセスしたい場合は、F2ブランチをマージする前にF1にタグを付けます。

ブランチをトランクに戻すと、F2ファイルはF1ファイルのオーバーレイになります。それがマージです。

F1ファイルとF2ファイルの両方を保持する場合は、トランクにブランチを追加してブランチを削除します。そうすれば、F1とF2の両方が両方とも利用可能になります。 F2の作業コピーをエクスポートし、F2の作業コピーを共有し、元のF2を削除することでこれを行います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top