1

開発者が変わったため、トランクを破棄し (ただし、後世のために保管しておきます)、ローカル コピーをロードしてそれを置き換える必要があります。

これを行う方法についていくつかの考えがあります。

1) トランクからすべてのファイルを削除する 2) 削除をコミットする 3) 「新しい」トランクを作業コピーにコピーする 4) すべてのファイルを再帰的に追加する 5) コミットする

また

1) トランクをタグに移動 2) コミット 3) 「新しい」トランクで SVN インポートを実行

続行する最良の方法はどれですか? この状況を処理するためのより良い方法はありますか?

「新しい」トランクに存在しなくなったファイルの削除と、すべての変更と追加をキャプチャする必要があります。

4

2 に答える 2

2

私があなたを正しく理解しているなら、最善の方法はあなたの最初の選択肢です。したがって、現在のトランク内のすべてのファイルを削除し、結果をコミットします。これで、どういうわけか「クリーンな」(空の)トランクができました。次に、「新しい」トランクをインポートします。トランクは新しいローカルコピーのみで構成されます。あなたは結果をコミットし、それだけです。古いトランクからのファイルが必要な場合は、Subversionを介してそれらを取得できます。

あなたの場合、タグ付けは良い考えではないと思います。ファイルはまだリポジトリにあるので、私が理解している限り、はなくなるはずです。

于 2010-07-15T07:02:10.100 に答える
1

私は (qbi として) 最良の方法が最初のオプションだと思いますが、便宜上、古いトランクの最新バージョンをより迅速に見つけるために、(削除の前に) タグを作成することをお勧めします。

于 2011-01-21T10:46:20.543 に答える