xcode 把項目代碼提交到遠程SVN服務器


環境 xcode 7  Mac air

xcode默認支持GIT源碼管理工具,但現在想把代碼提交到已有到SVN服務器上,步驟如下:

1,在safari中打開svn鏈接地址,信任證書,輸入用戶名密碼 ,登陸成功,可以在瀏覽器中查看svn目錄

2,如果你的svn是空文件夾,即還沒有項目上傳,在xcode-》source control 中 選中 check out ..

彈出框下面 entern a repostitory location:  輸入svn地址,next

彈出一個新的對話框 是保存對話框,選擇一個路徑 點 download

在你選擇的路徑上將創建一個svn同名的文件夾,此時應該是一個空文件夾(因為你的svn路徑現在沒有項目代碼)

3,在控制台 輸入 svn ls https://********** 

正常情況下會讓你輸入 拒絕(R)臨時(t)  接受(P),當然輸入P 然后輸入機器的密碼  svn的用戶名  密碼 等等 按提示就可以了。

不正常的情況:遇到是類似

svn: E200002: /Users/mac/.subversion/config:85: Option expected 這種錯誤提示

根本問題就是svn在讀取配置文件遇見不可處理的空格,需要打開配置文件 把空格刪除即可

控制台 open /Users/mac/.subversion/config  打開后 找到指定行把空格去掉 保存 

再次運行svn ls https://**********  直到提示正常的情況................

未遇到其他類型的問題 ,如遇到請百度.......

4,創建一個xcode項目或將已有的項目拷貝到剛才創建的文件夾下,打開.xcodeproj

在xcode-》source control就能看到很多菜單如 commit...等,先點擊History... 查看一下。

因為想把當前的工程提交到svn上,所以選擇commit,此時在彈出的對話框中就能看到項目文件形成的左樹,點擊提交

有可能會成功 也有可能會遇到這樣一個錯誤********svn is not under version control,有可能是圖片或者相關文件引起的,主要是svn不能創建層次太深的路徑。如果遇到其他錯誤 請百度。。。

解決辦法,把項目的樹按照提示的錯誤信息 ,把相關的子項勾選掉,僅保留父項,再次提交,提交時需要填寫提交信息,不出意外的話 可以提交成功了。

到此就可以像正常的代碼管理操作了 update  commit  .....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM