1

概念的には、プロジェクトからすべての .svn フォルダーを削除することは、「svn エクスポート」と同じであると考えています。プロジェクトの履歴を保存したくない場合は、すべての .svn フォルダーを削除できます。でもその前に確認したい。

Stack Overflow のすべての投稿では、履歴の保存と rsvndump などのツールの使用について説明しています。しかし、私は保存したくありません。なぜ「svn export」を使用したほうがよいのでしょうか? それとも私ですか?

4

3 に答える 3

2

結果は同じになります。使用する

svn export 

よりも速いので履歴が必要ない場合

svn checkout
remove .svn  files
于 2013-03-22T05:10:33.800 に答える
-1

find -type d -name '.svn' -exec rm -rfv {} \;プロジェクトフォルダーで実行し、コミットを行ったところ、完全に機能しました。

私はsvn export別のプロジェクトでも実行し、コミットしました。それは完璧に機能しました。

編集:チェックインフォルダーで作業することはありません。代わりに、すべてのファイルを という別のフォルダーにコピーしますworkinprogress。チェックインする必要があるときは、meld を使用して比較し、ファイルごと、行ごとにコミットしていることを確認します。これは、チェックインのメモを残すのにも役立ちます。上記のテストを workinprogress フォルダーで実行しました。

于 2013-03-22T05:32:48.070 に答える