上傳專案到svn伺服器上
svn import 本地專案全路徑 svn專案全路徑 -m "備註:這個不寫命令執行不成功"
新增新檔案
svn add 檔名
svn add *.php【新增當前目錄下的所有php檔案】
提交到版本庫
svn ci 檔名 -m 「備註:必須寫」
更新檔案
svn update 檔名
刪除檔案
svn dlete svn檔案路徑 -m "備註"
檢視當前屬性
ls -l 檔案
檢視日誌
svn log 檔案
更新到指定版本
svn update -r m[版本號] path[檔名]
新增外鏈
svn ps svn:externals "name url"
版本庫下的檔案和目錄列表
svn list path
新建分支branches
svn mkdir branches
svn copy svn://server/trunk svn://server/branches/ep -m "init ep"
檢視檔案詳細資訊
svn info 檔案
比較差異
svn diff 檔案【將修改的與基礎版本比較】
svn diff -r m:n 檔案【將m版本與n版本比較】
建立納入版本控制下的新目錄
svn mkdir -m "備註" path路徑
每乙個以工作副本 path 指定的目錄,都會建立在本地端,並且加入新增
排程,以待下一次的提交
svn mkdir -m "備註" url
每個以url指定的目錄,都會透過立即提交於倉庫中建立。
(在這兩個情況下,所有的中間目錄都必須事先存在)
注:新增完子目錄後,一定要回到根目錄更新svn update一下,不然在該目錄下提交檔案會提示「提交失敗」
解決衝突
svn resolved: 移除工作副本的目錄或檔案的「衝突」狀態。
用法: resolved path...
注意: 本子命令不會依語法來解決衝突或是移除衝突標記;
它只是移除衝突的相關檔案,然後讓 path 可以再次提交。
該版本完成,打tag,發布版本
1、svn mkdir tags
2、svn copy svn://server/trunk svn://server/tags/release-1.0 -m "1.0 released"
SVN基礎命令
svn ci m tips.向版本庫提交 svn co svnaddress name 檢出svn 根目錄叫成name。svn merge fromversion 把fromversion的 合併到.下,如遇衝突,選擇延後處理。svn resolve accept working filename ...
SVN的基礎操作
q svn怎麼回滾到以前的版本呢?有時候要講檔案內容回滾到以前的某個版本,使用update to revision沒有效果 解決辦法是 右鍵 tortoisesvn show logs 選擇乙個版本,右鍵,選擇revert to this revision 這樣就可以回滾了 q 將檔案加入ignor...
SVN基本常用操作命令
開啟服務 svnserve d r var svnrepos建立倉庫 svnadmin create var svnrepos spider拉取檔案到當前目錄下 svn checkout svn 120.78 131 162 3690 spider henry從伺服器更新檔案到本地 svn upda...