2

バックグラウンド:

このフォルダー構造で、Subversion プロジェクトをアセンブラにコミットします。

folder1
folder2

しかし、私は間違いを犯しました.folder1はfolder2にあるはずです。そこで、ローカル コピーでそれを行い、SVN コミットを行いました。これで、folder1 が「ベース フォルダー」であり、folder2 内にあることがわかりました。

folder1
folder2
  folder1

それで、私はSVNでファイル/フォルダーを削除する方法について読み始めましたが、複雑または単に怖いようです(何か問題が発生した場合)。新しいリポジトリを使用できると考えました。必要な最新のコピーがローカル マシン上にあるため、古いコピーを削除できます。ただし、ここに問題があります。フォルダーを右クリックすると、SVN コミットは自動的に既存のリポジトリを指します。

新しいレポを指すように変更するにはどうすればよいですか。サーバー リポジトリを削除して同じ名前を使用すると、リビジョン/HEAD の不一致などの問題が発生するのではないかと心配しています。

ありがとう!

4

3 に答える 3

1

新しいリポジトリを使用したい場合、およびその新しいリポジトリを作成した場合は、 TortoiseSVN のRelocateオプションを使用できます。

于 2012-12-04T16:25:17.680 に答える
1

それで、SVNでファイル/フォルダーを削除する方法を読み始めましたが、複雑であるか、単に怖いようです

まあ、本当に簡単です-作業コピーで削除してコミットするかsvm rm URL/TO/FIOLDER/、リポジトリで直接削除するために

于 2012-12-04T17:59:17.787 に答える
0

フォルダを削除し、TortoiseSVNを介して削除をコミットするだけです。それは私がやっていることです。

于 2012-12-04T16:20:06.340 に答える