標籤:svn使用步驟 svn終端命令 svn xcode結合使用
ios項目開發中常用的svn命令
1.檔案的狀態的含義:
A:add,新增檔案
A+:修改圖片資源名稱
C:conflict,衝突D:delete,刪除M:modify,本地已經修改G:modify and merGed,本地檔案修改並且和伺服器的進行合并U:update,從伺服器更新R:replace,檔案被替換I:ignored,忽略
?:不識別,需要手動add
2.svn簡寫
svn checkout 簡寫svn co
svn update 簡寫 svn up(注意你提交代碼檔案之後,版本號碼依舊停留在上一個版本,所以你提交之後也需要 svn up一下,然後svn info才能查看到最新的資訊)
svn state 簡寫 svn st(查看檔案的狀態,是否被修改,刪除等,很重要的命令)
svn commit - m "描述" 簡寫 svn ci - m ‘描述‘(提交代碼檔案)
svn info 查看資訊,包括當前的版本最後的修改人
3.svn提交代碼必須做的步驟
svn 命令常用步驟:
1).cd 工作目錄 (可以拖拽檔案或檔案夾到終端即可,或 ls ,cd linux命令)
2).svn info (查看資訊)
3).svn up (更新代碼到最新版本)
4).svn st (查看狀態哪些檔案有哪些更改)
!歎號 svn delete Controllers/LoginViewController.m
?問號 (不識別,add一下即可) svn add Controllers/Login/LoginViewController.m
5).svn ci -m “update更新代碼”
注意:1.如果 Update(終端或者xcode)時遇到 tree conflict或者 lock 時,需要在終端使用
svn cleanup來解鎖
2.如果有工作目錄的改變,一定要 更新projectsettings檔案,否則會有一些檔案找不到,導致編譯錯誤,原因是你建立的目錄並沒有提交到伺服器
建議:svn終端命令和 xcode 內建 svn結合使用,效率更高!遇到衝突最好使用xcode逐行解決!
ios svn常用命令注意事項,xcode svn