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