中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網工!

招聘|合作 登陸|注冊

網絡工程師培訓

當前位置:網絡工程師 > 技術課程 > linux > 熱點關注 > linux常用命令

linux下svn常用命令

時間:2019-07-26

linux常用命令_常用linux命令_linux命令中的head命令

1、將文件checkout到本地

svn checkout path(path是服務器的目錄)

例如 :svncheckoutsvn://192.168.1.1/pro/domain

2、往版本庫中添加新的文件

svnaddfilename

例如:svnaddtest.cpp

3、將改動的文件提交到版本庫

svn commit-m"注釋"[-N][--no-unlock]PATH(如果選擇了保持鎖linux常用命令,就使用--no-unlock開關)

例如:svn commit -m"注釋"test.cpp

簡寫:svn ci

4、加鎖/解鎖

svn lock -m "注釋" path

例如: svn lock -m "注釋" test.cpp

linux命令中的head命令_常用linux命令_linux常用命令

svn unlock path

5、更新到某個版本

svn update -r版本號path

svnupdate更新當前目錄以及子目錄下的所有文件到最新版本

svnupate -r 200test.cpp將版本庫中的test.cpp還原到版本200

簡寫svnup

6、查看文件或者目錄狀態(tài)

(1)svnstatuspath (顯示目錄下的文件和子目錄下的文件狀態(tài),正常狀態(tài)不顯示)

【?:不在svn控制中;M:內容被修改;C:發(fā)生沖突;A:預定義加入到版本庫;K:被鎖定】

(2)svnstatus -vpath (顯示文件和子目錄狀態(tài))

注意:svnstatus、svndiff和svnrevert這三條命令在沒有網絡情況下可以執(zhí)行l(wèi)inux常用命令,因為svn在本地.svn中保留了本地版本原始拷貝。

簡寫:svnst

7、刪除文件

常用linux命令_linux常用命令_linux命令中的head命令

svndeletepath -m "注釋"

0-59/2 * * * * rsync -vzrtopg --progress --delete --password-file=/cygdrive/c/pass/rsync.passwdadministrator@192.168.0.113::test/cygdrive/f/test。192.168.1.225:/usr/local/test on /usr/local/test type nfs (rw,vers=4,addr=192.168.1.225,clientaddr=192.168.1.226)。dip:set(uri_args["domain"],uri_args["rip"]) //設置domain:rip ,eg: xx.pcauto.com.cn:192.168.10.1|192.168.10.2。

或者直接svn delete test.php 然后再svn ci -m 'delete test file‘,推薦使用這種

簡寫: svn (del、remove、rm)

8、查看日志

svnlogpath

9、查看文件詳細信息

svninfopath

10、比較差異

svndiffpath(將修改的文件與基礎版本比較)

svn diff -r m:n (將修改的文件m版本和n版本比較)

簡寫svn di

11、將兩個版本的文件的差異合并到當前文件

linux常用命令_linux命令中的head命令_常用linux命令

svnmerge -rm:n path

例如:svn merge -r20:25test.cpp(將版本20與25之間的差異合并到當前文件,但一般會發(fā)生沖突,需要處理一下)

12、SVN幫助

svnhelp

以上為常用命令,下面為不常用命令

13、查看版本庫下的文件和列表

svnlistpath (顯示path目錄下的所屬于版本的文件和目錄)

簡寫: svn ls