git rm --cached -r <folder>
を実行して、.svnという名前のフォルダのすべてのインスタンスを再帰的に削除しようとしています。私はこれを試しました:git wildcard - サブディレクトリのすべてのインスタンスを削除します。
.svn
/.svn
/*/.svn
/*/*/.svn
etc
そして、私は確かによりダイナミックな方法があります。 、
find -type d -name .svn -delete
git add -u
git commit -m 'remove svn folders -- no idea which maniac would stage them'
あなただけそれらをunstageする場合:
おかげ
念のためのためにsteve76 @ありがとう:Gitはうまく歴史を維持し、SVNリポジトリをインポートすることが可能であることに注意してください。 –