14

リポジトリのすべての.svnファイルとフォルダーを削除しようとしています。私はGitを使用しています。しかし、私はすべての厄介な.svnファイルが付属しているサーバーからソースをダウンロードしました。私はこれらをコミットしたくありません。.svnファイルを完全に無視するために.gitignoreファイルをすでに作成しましたが、これは機能しません。

私はすでにウェブとStackOverflowでたくさんの答えを検索して読んだことがあります。使ってみました

find . -type d -name '.svn' -exec git rm -rf {} \;

.svnファイルを完全に削除しますが、それでも残ります。ソースツリーを使用してGitTowerを試しましたが、すべての.svnファイルがまだ保留中として表示されます。

以前に誤って.svnファイルをコミットしたため、まだ表示されている可能性があります。それらを完全に無視するか、それらを削除する方法の手がかりは、神が送るでしょう。

4

1 に答える 1

21
find . -name '.svn' -type d -print0 | xargs -0 rm -rf
git commit -a -m "Deleting all .svn folders and files"

後で.gitignoreファイルを更新することもできます。

于 2012-04-12T20:12:51.760 に答える