如何完全删除Git中的.svn文件
我正在尝试删除我的repo的所有.svn文件和文件夹。我正在使用Git。但是我从一个服务器下载了源代码,该服务器附带了所有讨厌的.svn文件。我不想做这些。我已经创建了一个.gitignore文件来完全忽略.svn文件,但这不起作用 我已经在web和Stack Overflow上搜索并阅读了大量答案。我试着用如何完全删除Git中的.svn文件,git,svn,dvcs,Git,Svn,Dvcs,我正在尝试删除我的repo的所有.svn文件和文件夹。我正在使用Git。但是我从一个服务器下载了源代码,该服务器附带了所有讨厌的.svn文件。我不想做这些。我已经创建了一个.gitignore文件来完全忽略.svn文件,但这不起作用 我已经在web和Stack Overflow上搜索并阅读了大量答案。我试着用 find . -type d -name '.svn' -exec git rm -rf {} \; 要完全删除.svn文件,但它们仍会保留。我正在使用源代码树并尝试Git Tower,
find . -type d -name '.svn' -exec git rm -rf {} \;
要完全删除.svn文件,但它们仍会保留。我正在使用源代码树并尝试Git Tower,但所有的.svn文件仍然显示为挂起
这可能是因为我以前不小心提交了一个.svn文件,所以它仍然出现。任何关于如何完全忽略或删除它们的线索都是上帝的恩赐
find . -name '.svn' -type d -print0 | xargs -0 rm -rf
git commit -a -m "Deleting all .svn folders and files"
您也可以在之后更新.gitignore文件。删除了我的答案并对其进行了升级,在我之前回答,这是正确的做法:)@YogiZoli如我所述,我已经这样做了,但不起作用