2011-06-02 64 views
2

在嘗試更新我的工作副本時,Xcode指示存在某些衝突。出現一個新的屏幕,其中顯示我的本地文件在左側,右側的服務器代碼突出顯示出現的任何衝突。我在做什麼,在這個階段,使用此工具審查我的代碼,並進行必要的修改: enter image description here如何在使用SVN時解決xcode 4中的衝突?

當我終於完成了審查,並作出必要的修改我的代碼,我想我的更新項目與我所做的更改。但底部的更新按鈕仍處於禁用狀態。我在這裏錯過了什麼?我如何向Xcode傳達我已完成更改並可能更新項目?

回答

3

對代碼進行更改後,必須右鍵單擊文件並選擇「解決衝突」。

我希望這可能有所幫助。

+0

我沒有看到任何這樣的選項。我錯過了什麼? – 2013-07-12 10:10:23

+0

@AtulGoyal嘗試安裝命令行工具(Xcode-> Preferences-> Downloads-> instll命令行工具)。 – 2013-07-17 05:56:37

3

您已經點擊了顯示衝突的一行,並通過選擇左側或右側版本來明確解決衝突。之後,更新按鈕將被啓用。

2

首先將您的工作副本更新到存儲庫。如果你沒有發現任何衝突,那麼提交代碼。但是如果你有任何衝突,那麼這些衝突就會以紅色表示。點擊該文件(查看衝突使用(cmd + d)),然後單擊解決按鈕以查找衝突。之後,您可以選擇一些選項,通過選擇底部的選項來選擇所需的確切代碼:左側,右側,左側第一,左側第一,兩者都不。

然後選擇所需的代碼並單擊解決按鈕。 如果您的存儲庫副本是正確的,則轉到解決...>識別衝突...>轉到差異...>解決它們。 如果你的工作副本是正確的,那麼去解決...>識別衝突...>解決它們。