2011-04-14 35 views
11

我無法弄清楚如何在Xcode 4中創建一個Subversion標籤。我想這應該是在Organizer - > Repositories界面中,但我似乎無法找到一種方法。在Xcode 3中,您可以瀏覽SVN信息庫,單擊窗口頂部欄中的「複製」按鈕,然後指定標記/ SVN目錄。我在Xcode 4中看不到相同類型的選項。幫助?如何在Xcode 4中創建一個Subversion標籤?

我現在的解決方法是在命令行:

svn copy trunkSourceUrl tagsDestinationUrl -m "My tag message." 

回答

7

唉,就像合併分支的能力一樣,它會出現標籤無法在XCode 4中管理。考慮到以編程方式創建標籤與創建分支的操作​​完全相同,這有點荒謬。猜猜我們一直在使用終端命令,直到Apple終於對SVN採取行動。

搞笑的是它工作XCode中3

+0

查詢幾個月的答案(並使用Xcode與SVN)後,我必須同意不支持SVN標籤。 – spurgeon 2011-10-29 17:01:16

-2

選擇「根 - >標籤」目錄下,創建一個新的目錄與要標記,例如「MyGreat應用程序1.1」的發佈名稱 選擇新目錄並點擊「導入」,然後選擇您的源代碼目錄並點擊「導入」按鈕。

+6

感謝您的回覆。但是,我不認爲這是一個真正的標籤,因爲它從本地文件系統而不是從SVN存儲庫複製數據。合理?標記的源文件應該來自SVN存儲庫,而不是本地文件系統。我想你可以從源代碼管理中檢出一個項目,然後將其重新導入爲標籤,但這會冒着引入不需要的文件的風險,而且比「svn副本」更復雜。另外,我不知道修改信息是否可以通過導入方法進行適當跟蹤。 – spurgeon 2011-05-24 20:31:31

0

您需要到您的存儲庫的頂層,並在組織者正確的痛苦中選擇它。你會看到你把你的用戶名和密碼。在此之下,您將看到指定中繼線,分支和標籤的字段。我只是把樹幹,分支和標籤(因爲這是svn佈局的習慣)。旁邊的珠寶應該變成綠色,並且您會在右邊的回購倉庫中看到樹幹,分支和標籤的文件夾。

0

你正確地指出,它在XCode中3沒有工作,和XCode中4 不再工作我想你或多或少地回答了你自己的問題 - 你仍然可以使用XCode 3進行SVN複製,標記等。我剛剛嘗試過,並且它在同時打開XCode 4時似乎可以正常工作。您無需在XCode 3中打開任何文件或項目即可使用'SCM'菜單。由於您不需要經常這樣做(我猜),在短時間內同時使用兩個XCode應用程序並不是一個主要問題;否則,這可能會讓人困惑。

相關問題