簡體   English   中英

如何在Git中完全刪除.svn文件

[英]How to completely remove .svn files in Git

我想刪除我的倉庫的所有.svn文件和文件夾。 我正在使用Git。 但我從服務器下載了源代碼,該服務器附帶了所有令人討厭的.svn文件。 我不想承諾這些。 我已經創建了一個.gitignore文件來完全忽略.svn文件,但這不起作用。

我已經在網上和Stack Overflow上搜索並閱讀了大量的答案。 我試過用

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

要完全刪除.svn文件,但它們仍然存在。 我正在使用Source Tree並嘗試使用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文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM