1. 程式人生 > >linux中svn的命令操作

linux中svn的命令操作

svn 新增操作:將檔案增加到svn版本控制中
svn add index.html      index.html檔案增加到svn
svn add *   將這目錄下的所有檔案和資料夾新增到svn中,
若資料夾已經新增過,則其下面的檔案也不會進行新增,需執行
svn add *  --force                    強制執行

svn 提交操作:將檔案提交到svn伺服器
svn commit  (可縮寫:svn ci)
svn ci -m "這裡填寫備註資訊" index.html     -m表示新增備註(必填),備註寫在“”中,提交的檔案為index.html
svn ci -m "" *   表示提交目錄下的所有檔案    committed revision 2.  表示提交後的版本號為 2 

svn更新操作
svn up     表示更新此目錄下的所有檔案  updated to revision 2.  表示更新到 2 的版本
svn up -r 1 index.html   表示將index.html檔案更新到 1 的版本
svn up *  表示強制更新到最新版本

svn刪除操作
svn del index.html 

svn比較操作
svn diff index.html   表示對index.html檔案進行版本之間的比較,檢視哪些內容是不一樣的
        其中 - 號,為修改之前的內容,+號為修改之後的內容
svn diff -r 2 index.html   表示和歷史版本 2  中的檔案進行比較
svn diff -r 1:3 index.html  表示歷史版本中的1和3之間進行比較

svn建立資料夾加入版本控制中
svn mkdir index   表示將index資料夾加入到svn版本控制中
svn mkdir index  temp

svn不檢出工作副本直接檢視指定檔案
svn cat svn://192.168.10.53/index.html  直接通過svn命令檢視檔案

svn還原檔案到之前的版本
svn revert index.html
svn revert *  表示批量還原當前目錄檔案
svn revert --recursive *  表示遞迴還原本目錄及下面的所有目錄檔案

--recursive 在svn中表示遞迴,要遞迴就用此引數

svn鎖定解鎖
svn lock index.html    鎖定index.html檔案
svn unlock index.html  解鎖  有提交操作之後,檔案會自動解鎖

svn檢視受版本控制的檔案
svn ls 
svn ls -v 檢視具體詳細資訊

svn檢視檔案狀態
svn st     顯示?表示無版本控制,m為編輯過,d為已刪除,A為已被標記到版本控制中,
             R為檔案替換,即先刪除了檔案,在建立同樣檔案並加入到版本控制中
             C為檔案存在衝突,!為檔案缺失

svn檢視日誌
svn log  檢視所有日誌
svn log index.html  檢視index.html日誌

svn檢視版本庫版本資訊
svn info
svn info index.html

svn手動新增埠,啟動svn
svnserve -d -r /svn/test --listen-port 3691   表示監聽3691埠號並啟動(svn預設3690埠號)

svn複製
svn cp index.html  newIndex.html   複製index的檔案內容給newindex檔案,預設直接加入版本控制中
svn cp -r 2 index.html newIndex.html  表示複製歷史版本庫中為 2 的index內容給給newindex檔案

相關推薦

linuxsvn命令操作

svn 新增操作:將檔案增加到svn版本控制中 svn add index.html      index.html檔案增加到svn svn add *   將這目錄下的所有檔案和資料夾新增到svn中, 若資料夾已經新增過,則其下面的檔案也不會進行新增,需執行 svn add

Linux的檔案操作命令

需求一、建立新檔案   語法: touch [路徑/檔名] 補充知識點: (1)、如果檔名前面帶的有路徑,則表示在指定的路徑下建立檔案,只有檔名沒有路徑的話,則預設在當前工作目錄下建立檔案; (2)

Linux常用的操作命令和vi操作命令以及gdb除錯命令

Linux簡介及Ubuntu安裝常見指令系統管理命令打包壓縮相關命令關機/重啟機器Linux管道Linux軟體包管理vim使用使用者及使用者組管理檔案許可權管理Linux簡介及Ubuntu安裝Linux,免費開源,多使用者多工系統。基於Linux有多個版本的衍生。RedHat

Linux SVN 重啟關閉

saa.啟動SVN svnserve -d -r /A/B/svn/ 其中 -d 表示守護進程, -r 表示在後臺執行 /A/B/svn/ 為svn的安裝目錄b.關閉SVN 這裏采取linux殺死進程的方式處理的ps -ef|grep svnserve root 4967 1 0 Aug23

Linux 常用命令

ln -s directory 沒有 開始 media 關機命令 範圍 後臺作業 解壓縮 命令基本格式: 命令提示符:[[email protected]/* */ ~]# root 代表當前的登錄用戶(linux當中管理員賬號是root)

Linuxawk命令的簡單用法

.cn inux total com mage 簡單 image 用法 int 一、用例1:   cat /proc/meminfo|grep "MemTotal"|awk ‘{print $2}‘   說明,$2表示第2位,$0表示全部,如需表示$,可用$$轉義。

linuxwc命令用法

字節 統計字符 -- 幫助信息 linux系統 count 沒有 標準 讀取 Linux系統中的wc(Word Count)命令的功能為統計指定文件中的字節數、字數、行數,並將統計結果顯示輸出。 1.命令格式: wc [選項]文件... 2.命令功能: 統計指定文件中的字節

linuxexpect命令詳解

linux運維expect介紹expect 是由Don Libes基於Tcl(Tool Command Language )語言開發的,主要應用於自動化交互式操作的場景,借助Expect處理交互的命令,可以將交互過程如:ssh登錄,ftp登錄等寫在一個腳本上,使之自動化完成。尤其適用於需要對多臺服務器執行相同

linuxtop命令

ont def comm 均值 code virt neutron load 共享 #top top命令的第一行“ top - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00,

Linuxdd命令的用法

dddd命令: convert and copy a file用法:dd?if=/PATH/FROM/SRC?of=/PATH/TO/DEST bs=#:?block?size,?復制單元大小 count=#:復制多少個bs of=file?寫到所命名的文件而不是到標準輸出 if=file?從所命名文件讀取而

linuxgrep命令

出行 red 文本搜索 grep命令 cin spa 組合 方式 小數 grep 是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來。 grep常用用法 [root@www ~]# grep [-acinv] [--color=auto] ‘搜尋字

linuxwget命令

tags ogr don pan 還需 web 全部 remote 參數 Linux系統中的wget是一個下載文件的工具,它用在命令行下。對於Linux用戶是必不可少的工具,我們經常要下載一些軟件或從遠程服務器恢復備份到本地服務器。wget支持HTTP,HTTPS和FTP

Linux禁用命令歷史記錄

linux中 命令 -o 禁用 登錄 home hist history class 關閉history記錄功能 set +o history 打開history記錄功能 set -o history 清空記錄 history -c 記錄被清空,重新登錄後恢復。

linux使用fdisk命令操作硬盤

選項 fst 修改 boot cor 程序 umount ble -a 知識點: MBR:Master Boot Record 主引導記錄 在硬盤0柱面 0磁頭的第一個扇區,占512字節(3部分 主引導程序 446字節,硬盤分區表DPT[disk partion tabl

Linuxsource命令的用法

立即生效 常常 new 重新登錄 核心 linu 用戶 成功 多次 source命令:   source命令也稱為“點命令”,也就是一個點符號(.)。source命令通常用於重新執行剛修改的初始化文件,使之立即生效,而不必註銷並重新登錄。因為lin

LinuxReadlink命令

.net padding order symbol 可執行文件 tro anon spa RM 原文地址:http://blog.csdn.net/liangxiaozhang/article/details/7356829 readlink是Linux系統中一個常用工具,

linux tr 命令的基礎運用

trtr命令可以看作是sed的簡化形式,可以用來替換刪除字符。tr - translate or delete characters常用的命令格式為:tr -c -d -s 字符1 字符2 <文件名 | -c | 用字符2替換字符1中不包含的字符(字符1補集) | -d | 刪除字符串1

linuxat命令詳解

at一次性計劃任務 at詳解 系統命令 at命令: 一:簡介: 計劃任務,在特定的時間執行某項工作,在特定的時間執行一次,需要安裝at服務,apt-get install at 二:時間定義: at允許使用一套相當復雜的指定時間的方法。● 能夠接受在當天的hh:mm(小時:分鐘)式的時間指定。假如

Linuxtouch命令使用(創建文件)

inf access -c -- modify 連續 技術分享 lin 路徑 touch命令有兩個功能: 1.用於把已存在文件的時間標簽更新為系統當前的時間(默認方式),它們的數據將原封不動地保留下來; 2.用來創建新的空文件。 語法 touch(選項)(參數) 選

Linux常用命令pipe

必須 強調 std 而且 ss命令 strong 目錄下的文件 文件 last 大多數linux命令處理數據後都會輸出到標準輸出,但是如果數據要經過系列列的步驟處理後,才是需要的數據個數,這種需求就需要管道來幫助完成。 管道命令使用"|"作為界定符,將界定符前的命令的執行結