[英]remove all autogenerated ._* duplicates from a repository
我為OS X運行XAMPP-VM,並獲得了一個在svn中推送的站點文件夾。 SVN推送完成后,另一邊的同事會看到該站點文件夾包含所有現有文件的._*
重復項。
我的網站是:
- index.php
- contacts.php
- uploads/dosmth.txt
它們都變成:
- index.php
- ._index.php
- contacts.php
- ._contacts.php
- uploads/dosmth.txt
- uploads/._dosmth.txt
嘗試將git與.gitignore
包含._*
git一起使用-沒有結果( .*
有效,但是._*
無效)。 使用GUI svn和類似GitKraken的東西進行了嘗試,希望可以使用這種功能,但事實並非如此。
我知道這些._*
文件默認情況下是由Mac生成的-但是奇怪的是,由於我正在使用Linux VM(XAMPP-VM)並使用Linux終端進行推送,因此在我的情況下會添加它們。 我的目標是擺脫._*
文件。
這適用於Linux:
find . -name "._*" -print |xargs rm.
首先嘗試不帶|xargs rm
部分的命令,只是為了驗證查找是否實際上會列出要刪除的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.