Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何完全删除Git中的.svn文件_Git_Svn_Dvcs - Fatal编程技术网

如何完全删除Git中的.svn文件

如何完全删除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,

我正在尝试删除我的repo的所有.svn文件和文件夹。我正在使用Git。但是我从一个服务器下载了源代码,该服务器附带了所有讨厌的.svn文件。我不想做这些。我已经创建了一个.gitignore文件来完全忽略.svn文件,但这不起作用

我已经在web和Stack Overflow上搜索并阅读了大量答案。我试着用

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如我所述,我已经这样做了,但不起作用