2012-01-02 33 views
1

嗨,我對SVN和Xcode有點不熟悉,因此我不太瞭解這些東西, 我正在使用Xcode 4.2,我正在開發一個項目並提交給SVN我的朋友把我的代碼結帳出來,然後他對它們進行了修改,然後再次提交給SVN,但是他的代碼很奇怪,我不知道這一點,而且我也用他的更新了我的項目,這導致了兩個都有錯誤的副本。 我需要知道如何利用舊結賬承諾,這不是越野車即>如何在Xcode 4.2中將SVN簽出到之前提交的內容

  1. 我做出承諾(硬拷貝)版本4990
  2. 朋友太結賬和編輯,然後COMMITED。(錯誤在他的文件)版本5000
  3. 我我的代碼更新到他COMMITED(在我的項目錯誤以及).version 5005

    現在,我想拿到的版本我COMMITED即>一日一版本結賬的一個4990.

請告訴我如何在Xcode中完成,或者如果通過終端,那麼完整的過程不僅僅是命令。

回答

1

不幸的是,在XCode中沒有辦法做到這一點,但我會建議你使用Tortoise SVN來做到這一點。

龜庫:http://scplugin.tigris.org/

Mac安裝程序安裝在您的程序文件夾中的程序,你可以拖動到你的搜索器工具欄。如果您現在選擇一個文件夾,您可以單擊圖標並獲取SVN命令的列表。

+0

以及燁其在Xcode不可能的,但我們可以使用Eclipse採取以前的檢驗和進一步的工作,但不會能夠使用xcode再次提交。因此,爲了試用目的,我們可以使用eclipse。 – Ali 2012-01-05 12:17:51

2

可以幫你簡單地使用下面的命令:

svn checkout -r YOUR_REVISION NUMBER PATH 

例子:

svn checkout -r 15 https://xyz.com/ApplicationName 
+0

缺乏贊成票是令人驚訝的。雖然使用Xcode無法檢出特定的修訂版,但您確實可以使用上述的「終端」命令來獲得所需的結果。謝謝。 – Mustafa 2015-06-26 06:42:08