3分鐘練成SVN命令高手 SVN常用命令

2021-09-13 22:26:23 字數 2367 閱讀 3085

首先推薦大家乙個應該是國內外最好的svn倉庫,不限私有,不限成員:

# checkout**

svn co svn:

# 更新**

svn up

# 新增新檔案到版本庫

svn add filename

# 新增當前目錄下所有php檔案

svn add *.php

# 遞迴新增當前目錄下的所有新檔案

svn add . --no-ignore --force

# 提交**

svn commit -m "提交描述"

# 檢視指定檔案的所有log

svn log test.php

# 檢視指定版本號的log

svn log -r 100

# 撤銷本地檔案的修改(還沒提交的)

svn revert test.php

svn revert -r 目錄名

# 撤銷目錄下所有本地修改

svn revert --recursive 目錄名

# 檢視當前工作區的所有改動

svn diff

# 檢視當前工作區test.php檔案與最新版本的差異

svn diff test.php

# 指定版本號比較差異

svn diff -r 200:201 test.php

# 檢視當前工作區和版本301中bin目錄的差異

svn diff -r 301 bin

# 檢視當前工作區的狀態

svn status

# 檢視svn資訊

svn info

# 檢視檔案列表,可以指定-r檢視,檢視指定版本號的檔案列表

svn ls

svn ls -r 100

# 顯示檔案的每一行最後是誰修改的(出了bug,經常用來查這段**是誰改的)

svn blame filename.php

# 檢視指定版本的檔案內容,不加版本號就是檢視最新版本的

svn cat test.py -r 2

# 清理

svn cleanup

# 若想建立了乙個資料夾,並且把它加入版本控制,但忽略資料夾中的所有檔案的內容

$ svn mkdir spool

$ svn propset svn:ignore '*' spool

$ svn ci -m 'adding "spool" and ignoring its contents.'

# 若想建立乙個資料夾,但不加入版本控制,即忽略這個資料夾

$ mkdir spool

$ svn propset svn:ignore 'spool' .

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

# 切換當前專案到指定分支。伺服器上更新新版本我們經常就用這個命令來把當前**切換到新的分支

svn switch svn:

# 重定向倉庫位址到新位址

svn switch --relocate 原svn位址 新svn位址

# 建立分支,從主幹建立乙個分支儲存到branches/online1.0

svn cp -m "描述內容" /repos/trunk /repos/branches/online1.0

# 合併主幹上的最新**到分支上

cd branches/online1.0

svn merge /repos/trunk

# 分支合併到主幹

svn merge --reintegrate /repos/branches/online1.0

# 刪除分支

svn rm /repos/branches/online1.0

# 檢視svn幫助

svn help

# 檢視指定命令的幫助資訊

svn help commit

svn快速上手

svn鉤子解放你的雙手

輕鬆解決svn衝突

svn 和 git 的一些誤解和真相

mac使用者svn圖形介面推薦

eclipse安裝svn外掛程式和檢出**

用svn檢出專案 SVN系列之 90分鐘學會SVN

適用人群 開發人員以及運維人員 課程概述 svn是subversion的簡稱,是乙個開放源 的版本控制系統,相較於rcs cvs,它採用了分支管理系統,它的設計目標就是取代cvs。網際網路上很多版本控 務已從cvs遷移到subversion。說得簡單一點svn就是用於多個人共同開發同乙個專案,共用資...

3分鐘認識 Liquid

liquid是什麼?liquid 是一種模板語言。類似jsp freemaker liquid語法 詳細的就不介紹了。簡單例子 輸出 introduction 類似jsp el表示式 如何構建liquid執行環境 liquid如何執行?只看到在jekyii中執行,是jekyii支援的一種模板語言 以...

解決電腦系統卡 慢 3分鐘成為高手!

簡介 大家在平常使用電腦的過程中,隨著時間的推移,電腦windows系統會變得越來越卡,越來越慢!很多人都會選用電腦自帶的系統安全軟體來優化windows系統,不過效果不理想,反而越來越慢!其實,怎麼樣解決電腦卡 執行緩 大家在平常使用電腦的過程中,隨著時間的推移,電腦windows系統會變得越來越...