1. 程式人生 > >Mac下SVN提交xcode工程程式碼需要過濾的檔案

Mac下SVN提交xcode工程程式碼需要過濾的檔案

SVN客戶端工具我用的是cornerstone

在.subversion-->config中需要設定下面兩段

1.找到下面一行

### Section for configuring automatic properties.
[auto-props]

2.在後面新增

*.mode* = svn:mime-type=text/X-xcode
*.pbxuser = svn:mime-type=text/X-xcode
*.perspective* = svn:mime-type=text/X-xcode
*.pbxproj = svn:mime-type=text/X-xcode

3.找到下面一行

global-ignores =

=號後面為需要忽略的檔案的字尾名,如果是提交xcode工程,在後面加上

.DS_Store build *~.nib *.pbxuser *.mode *.perspective* 
  xcuserdata xcshareddata Pods *.xcuserstate *.pbxuser Podfile.lock

需要注意一點:project.pbxproj這個檔案是用來記錄工程目錄結構的,例如你加兩個類,拖動一個類的位置,這個檔案都會有變化,在合作開發過程中,最好不要忽略這個檔案,但需要跟夥伴提前約定好,每次需要更改工程目錄的時候,需要先更新,再增加或修改類,再提交,最好溝通一下,因為工程大了,這個檔案要是起衝突了,就不好改了,會導致工程無法開啟。