[英]How to add a new project to source control in Xcode 4?
如何使用Xcode 4將新項目添加到源代碼管理(SVN)?
打開管理器。 單擊左側樹中SVN存儲庫的根目錄。 單擊右下角的Import並從finder中選擇要添加的目錄,然后單擊Import。
這會將項目添加到SVN
XCode 4文檔建議使用命令行工具或實用程序來設置Git或Subversion存儲庫。
使用命令行設置Subversion存儲庫1 /打開終端實用程序並使用
svnadmin
create命令創建Subversion存儲庫。
例如,如果您想在現有位置/Users/myUserName/Repositories
存儲名為Sketch_svn
的/Users/myUserName/Repositories
,則應輸入以下命令:
svnadmin create /Users/myUserName/Repositories/Sketch_svn
提示 :將文件夾的完整路徑放入終端而不會有輸入錯誤的最簡單方法是首先鍵入命令(在本例中為
cd
),輸入空格,然后從Finder中拖動文件夾並將其放在最后終端命令行。請注意,在執行此命令之前,目錄
/Users/myUserName/Repositories/
必須已存在。 您可以使用Finder或mkdir
命令創建目錄。2 /在另一個位置 - 不在您剛剛創建的存儲庫中 - 創建一個文件夾來保存項目的臨時副本。 在該文件夾中,創建三個名為
branches
,tags
和trunk
附加文件夾。3 /使用Xcode在trunk文件夾中創建一個新的Xcode項目,或使用命令行或Finder將現有項目放在
trunk
文件夾中。4 /使用svn import函數將項目導入到您創建的存儲庫中,並將其置於Subversion源代碼管理下。
例如,如果臨時副本位於/Users/myUserName/Projects/Sketch_tmp
,則應在終端中輸入以下命令:
svn import /Users/myUserName/Projects/Sketch_tmp \
file:///Users/myUserName/Repositories/Sketch_svn -m "Initial import"
筆記
- 第一行末尾的反斜杠表示該命令在下一行繼續。 您可以省略反斜杠並在一行上鍵入整個命令。 如果使用反斜杠,請確保在按Return鍵之前沒有空格。
- 字符串
file:///
有三個正斜杠file:///
。- 如果在一行上鍵入整個命令,請確保在
file:///
之前有空格。- 您可以在引號中包含所需的任何注釋,但請確保您的注釋對使用存儲庫的任何人都有意義。
5 /在Xcode中的存儲庫管理器中,單擊導航器窗格底部的添加(
+
)按鈕,然后選擇Checkout Repository以創建工作副本。
使用終端。 在命令行中,您可以使用svn import
命令將項目添加到存儲庫。
從您提出問題的方式來看,我假設您的subversion存儲庫已經存在。 您將按照Xcode 4用戶指南中的現有項目添加Git或Subversion版本控制中概述的相同基本步驟,除了不是創建一個全新的存儲庫,您只需將新目錄添加到現有存儲庫。
Xcode支持版本控制很方便,但它不是一個功能齊全的GUI版本控制客戶端。 您仍然應該知道如何使用svn命令行程序管理存儲庫。 或者,您可以獲得像版本一樣的GUI前端。 無論哪種方式,你都應該(並閱讀) Subversion Book 。 使用版本控制不僅僅是檢查文件的輸入和輸出,還需要知道它是如何工作的,以及如果能夠幫助你,最好如何使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.