簡體   English   中英

Xcode / Git存儲庫設置問題

[英]Xcode/Git Repository Settings Issue

我目前由兩個(包括我自己)iOS開發人員組成的團隊。 每當我們一個人推而另一個人推時,一切正常,但是git顯示對Project.xccheckout的立即更改,我的git diff得到以下結果:

<false/> <key>IDESourceControlProjectIdentifier</key> <string>XXXXX-XXXX-XXXX-XXXX-XXXXXXXXX</string> + <key>IDESourceControlProjectName</key> + <string>XXXXX</string> <key>IDESourceControlProjectOriginsDictionary</key> <dict> <key>XXXXXXXXXXXXXX</key> - <string>github.com:XXXXX/iOS.git</string> + <string>https://github.com/XXXXX/iOS.git</string> </dict> + <key>IDESourceControlProjectPath</key> + <string>XXXXX.xcworkspace</string> <key>IDESourceControlProjectRelativeInstallPathDictionary</key> <dict> <key>XXXXXXXXXXXXXXXXXXX</key> - <string>ios/</string> + <string>..</string> </dict> <key>IDESourceControlProjectURL</key> - <string>github.com:XXXX/iOS.git</string> + <string>https://github.com/XXXX/iOS.git</string> <key>IDESourceControlProjectVersion</key> <integer>111</integer> <key>IDESourceControlProjectWCCIdentifier</key>

當我推而他拉時,他基本上會遇到相反的情況(如果我要提交更改並將其向上推)。 我最初將本地git設置為使用HTTPS,而另一個開發人員使用了SSL-我懷疑問題就在那里。 我試圖將我的git config改為使用SSL,但我認為這可以解決問題,但仍然存在。 當我執行git remote -v ,結果是:

origin git@github.com:XXXXX/iOS.git (fetch) origin git@github.com:XXXXX/iOS.git (push)

在我看來,該問題已得到解決,因為這表明我使用的是SSL與之前的結果:

origin https://github.com/XXXXX/iOS.git (fetch) origin https://github.com/XXXXX/iOS.git (push)

有誰知道這個問題的原因是什么,或者如何解決? 我整日不得不清理掉這些無用的更改,實在令人發瘋。

如對原始問題的注釋所示,解決此問題的方法是確實向* .gitignore添加* .xccheckout,到目前為止,我們還沒有任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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