我为OS X运行XAMPP-VM并获得了一个在svn中推送的站点文件夹。一旦svn push完成,我的另一方的同事会看到所有现有文件的._*
重复的站点文件夹。
我的网站是:
- index.php
- contacts.php
- uploads/dosmth.txt
他们都变成了:
- index.php
- ._index.php
- contacts.php
- ._contacts.php
- uploads/dosmth.txt
- uploads/._dosmth.txt
尝试使用包含.gitignore
的{{1}}的git - 没有结果(._*
有效,但.*
没有效果)。尝试使用GUI svn和像GitKraken这样的东西,期望这样的功能可能已经到位,但似乎并非如此。
我理解默认情况下这些._*
文件是由Mac生成的 - 但是很奇怪,因为我在Linux VM(XAMPP-VM)和Linux上工作时会添加它们终端推。我的目标是摆脱._*
个文件。
答案 0 :(得分:1)
这适用于Linux:
find . -name "._*" -print |xargs rm.
首先尝试不使用|xargs rm
部分,只是为了验证查找是否会实际列出您要删除的文件。