SVN 常用指令

項(xiàng)目管理 -- SVN 使用指令

SVN 是一個(gè)很經(jīng)典的版本管理工具,由于本人涉足編程領(lǐng)域時(shí)間并不長,對(duì)SVN的了解也并不多,就在大學(xué)的時(shí)候?qū)W習(xí)了解過SVN;而且一般使用的功能也不多,主要是檢出和代碼上傳,文章膚淺,如有不足之處還請(qǐng)批點(diǎn)。
當(dāng)前使用SVN的公司越來越少,大部分項(xiàng)目都使用git進(jìn)行代碼托管,下次發(fā)表git項(xiàng)目托管的文章

svn checkout 和 svn export 檢出或者導(dǎo)出服務(wù)器項(xiàng)目文件

svn co url path --username user --password psd
參數(shù)說明:
co : checkout 簡寫,可以是co , checkout ,export(export導(dǎo)出一個(gè)干凈的不帶.svn文件夾的目錄樹);
url : svn 服務(wù)器地址,如:svn://abc.abc.abc 或 http://abc.bac.abc 等等
path : 選擇導(dǎo)出到本地文件的位置,默認(rèn)當(dāng)前位置(可不填)
user : svn 用戶名 (可不填)
psd : svn 賬號(hào)密碼 (可不填寫)
最簡寫法:
svn co url

svn add 和 svn commit 提交文件

注意:svn add 告訴服務(wù)器添加文件,但是需要svn commit 提交到服務(wù)器才有效,commit 可簡寫為 ci
寫法示例1:(添加一個(gè)php文件到服務(wù)器)
svn add test.php
svn ci -m "我添加了一條備注" test.php
寫法示例2:(添加所有php文件到服務(wù)器)
svn add *.php
svn ci -m "我添加了一條備注" *.php

svn update 更新文件

svn update :默認(rèn)將當(dāng)前目錄及子目錄下的所有文件都更新到最新版本
svn update test.php : 更新test.php到服務(wù)器最新版本(當(dāng)前版本更新則不更改)
svn update -r 200 test.cpp : 將版本庫中的文件 test.cpp 還原到修正版本(revision)200

svn delete 刪除文件

svn delete svn://localhost/testapp/test.php -m “刪除測試文件test.php”
推薦如下操作:
svn delete test.php 
svn ci -m “刪除測試文件test.php”

svn lock 加鎖

svn lock -m “鎖信測試用test.php文件“ test.php 
svn unlock test.php

svn diff 比較文件差異

svn diff test.php 將修改的文件與基礎(chǔ)版本比較
svn diff -r 200:201 test.php 對(duì) 修正版本號(hào)200 和 修正版本號(hào)201 比較差異

其他命令

svn log test.php 顯示這個(gè)文件的所有修改記錄,及其版本號(hào)的變化 
svn info test.php 查看文件詳細(xì)信息
svn mkdir 目錄名
svn mkdir -m "新增目錄備注文本" http://目錄全路徑

本文素材引用 參考文獻(xiàn)
我的個(gè)人博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • &開發(fā)過程中離不開源代碼的管理, 目地:為了解決在軟件開發(fā)過程中,由源代碼引發(fā)的各種蛋疼、繁瑣的問題。 目前開發(fā)使...
    早起的蟲兒子被鳥吃閱讀 2,470評(píng)論 0 16
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評(píng)論 19 139
  • 命令的使用 1、檢出 svn cohttp://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username...
    小李龍彪閱讀 4,457評(píng)論 0 9
  • 我突然想給你寫幾封信,用毛筆來表達(dá),分別使用楷書、行書和隸書來描寫。我要用楷書寫相識(shí)的過程,我懵懂又純真。我要用行...
    珠海紅葉原創(chuàng)閱讀 220評(píng)論 3 2
  • 前幾天和幾個(gè)熊孩子和長輩看了《功夫熊貓3》,其中有些畫面和精神的確戳中淚點(diǎn)。 老外對(duì)于一個(gè)精品動(dòng)畫電影的打造個(gè)對(duì)中...
    梁筱琦閱讀 227評(píng)論 0 1