SVN常用命令集合_艾孜尔江撰
生活随笔
收集整理的這篇文章主要介紹了
SVN常用命令集合_艾孜尔江撰
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在平時的工作中我們大多數情況下喜歡使用Tortoise SVN之類的可視化版本控制工具,但筆者發現,命令行的方式進行版本控制在執行速度上將會更快一些。盡管在大多數情況下使用命令行并不是很方便,但只要用戶習慣了,就非常順暢了。針對于文件比較則還是可視化的會更加清晰一些。筆者下方展現了常用的SVN命令,供讀者查用。
- 代碼檢出,checkout也可以簡寫為co,這個命令會把服務器上的代碼同步到我們電腦上
- 更新代碼,執行此命令后會把其他人提交的代碼全部更新到我們自己電腦上,update也可以簡寫為up
- 提交代碼,commit可以簡寫為ci,-m參數后面跟的是本次提交的描述內容
- 添加新文件到版本庫,只是標記了添加到版本庫,我們還需要執行提交命令這個文件才會提交到服務器上
- 添加當前目錄下所有php文件
- 遞歸添加當前目錄下的所有新文件
- 查看指定文件的所有log
- 查看當前目錄近X期的log
- 查看指定版本號的log
- 撤銷本地文件的修改(還沒提交的)
- 撤銷目錄下所有本地修改
- 查看當前工作區的所有改動
- 查看當前工作區test.php文件與最新版本的差異
- 指定版本號比較差異(命令中的數字是版本號)
- 查看當前工作區和版本301中bin目錄的差異
- 查看當前工作區的狀態
- 查看svn信息
- 查看文件列表,可以指定-r查看,查看指定版本號的文件列表
- 顯示文件的每一行最后是誰修改的(出了BUG,經常用來查這段代碼是誰改的)
- 查看指定版本的文件內容,不加版本號就是查看最新版本的
- 清理,這個命令我們經常在svn出現報錯時可以執行一下,這樣就會清理掉本地的一些緩存
- 若想創建了一個文件夾,并且把它加入版本控制,但忽略文件夾中的所有文件的內容
- 若想創建一個文件夾,但不加入版本控制,即忽略這個文件夾
- 切換當前項目到指定分支。服務器上更新新版本我們經常就用這個命令來把當前代碼切換到新的分支
- 重定向倉庫地址到新地址。如果你的svn地址變了,不需要重新checkout代碼,只需要這樣重定向一下就可以了。
- 創建分支,從主干創建一個分支保存到branches/online1.0
- 合并主干上的最新代碼到分支上
- 分支合并到主干
- 刪除分支
- 查看SVN幫助
- 查看指定命令的幫助信息
- 遞歸清理工作拷貝,一般出現無法更新的時候檢查一下是否有些文件被鎖上了,用它來清楚鎖,達到后續更新的有效性
總結
以上是生活随笔為你收集整理的SVN常用命令集合_艾孜尔江撰的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows10下设置电脑屏幕仅显示黑
- 下一篇: Unity3D 鼠标选择物体高光显示信息