簡體   English   中英

從存儲庫中刪除所有自動生成的._ *重復項

[英]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.

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