2013-01-17 29 views
0

我正在與分支機構合作並希望與我的主人合併,但我的.xcodeproj裏面的文件造成了很大的問題。Git和XCode:合併.xcodeproj給出了二進制警告

不斷收到錯誤信息有關覆蓋他們,他們是二進制文件,等等等等

什麼我需要做的,從來不擔心這個?這讓我瘋狂!

注:我有一個.gitignore文件在我的主人忽略這些文件,但不在我的分支。不知道該怎麼做。

回答

0

您可以使用.gitignore文件來指定該文件被git忽略。

+0

好吧,我有我的師父的.gitignore文件,但不是在我的分支。主人是做我想做的,但我知道當我嘗試合併時會有衝突。 –

1

在項目(例如,同一目錄.git)的根,添加一個混帳忽略文件

.gitignore 

有了這樣一行

.xcodeproj 

然後從該.xcodeproj文件回購...

git rm --cached /path/to/.xcodeproj 

然後添加.gitignore文件

git add .gitignore 

然後提交

git commit -m "Removed .xcodeproj; added ignore pattern to excluded it" 
+0

嗯,我的主人有一個.gitignore文件,但不是在我的分支。主人是做我想做的,但我知道當我嘗試合併時會有衝突。 –

+0

@NicHubbard:你離主人有多遠?如果您有25次提交,那麼在任何情況下都可能會很困難。我將關閉XCode,製作.xcodeproj的副本,將其刪除,然後將主合併到您的分支中,然後更新.gitignore,然後放回.xcodeproj。 – gahooa