Linux下比較常用的svn命令

2021-09-07 11:53:05 字數 1649 閱讀 7751

svn: command not found

yum install -y subversion

以下是一些常用命令的使用方法,希望對大家有所幫助。

1,check out(co)簽出**

svn co path

簽出特定版本

svn co path -r 79
簽到本地指定目錄下

svn co path [本地目錄全路徑]

2,新增檔案並提交

先往版本庫中新增新檔案svn add file,如:

svn add 

*.php //新增當前目錄下所有的php檔案

再提交commit(ci),如:

svn ci 

-m 「add test.php file」 //-m後面的引號中為注釋

注意必須要先add才行

3,更新update(up)

svn up

//將當前目錄以及子目錄下的所有檔案都更新到最新版本   svn up

-r200 test.php //將版本庫中的檔案test.php還原到版本200

使用 svn 的話,可以 svn update + 檔名,就可以只更新某個檔案

4,刪除檔案delete(del)

先刪除

svn delete test.php

再提交

svn ci 

-m 「delete test.php file」

5,檢視提交日誌

svn log -r head  //檢視最新日誌
6,svn 幫助

svn help

svn help

ci

svn info

svn info

|grep

'url'

但是敲大寫的url還需要按住shift鍵,可憐啊。咋辦呢?為grep新增個-i引數吧,忽略大小寫,搞定。

svn info

|grep

-i'url'

提交linux下新生成的檔案

svn stat或 svn st

「?」 未納入版本控制

svn ignore 的用法(忽略檔案及目錄)

若已經建立了資料夾,並加入了版本控制,現在想忽略這個資料夾,但要保持資料夾的內容:

$ svn export spool spool-tmp 

$ svn rm spool 

$ svn ci -m 'removing inadvertently added directory "spool".' 

$ mv spool-tmp spool 

$ svn propset svn:ignore 'spool'

. $ svn ci -m 'ignoring a directory called "spool".'

參考;

Linux 下SVN 常用的命令

1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 svn addtest.php 新增test.php svn add php 新...

linux下svn常用指令

windows下的tortoisesvn是資源管理器的乙個外掛程式,以覆蓋圖示表示檔案狀態,幾乎所以命令都有圖形介面支援,比較好用,這裡就不多說。主要說說linux下svn的使用,因為linux下大部分的操作都是通過命令列來進行,所以必須得掌握linux下svn的常用指令。當然linux下也有模仿t...

linux下svn常用指令

windows下的tortoisesvn是資源管理器的乙個外掛程式,以覆蓋圖示表示檔案狀態,幾乎所以命令都有圖形介面支援,比 較好用,這裡就不多說。主要說說linux下svn的使用,因為linux下大部分的操作都是通過命令列來進行,所以必須得掌握linux下svn的常用 指令。當然linux下也有模...