Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux SVN 命令行客戶端完整操作指南

編輯:Linux 教學

核心命令速查表

操作命令縮寫
棧出專案svn checkout URL [PATH]svn co
添加文件/目錄svn add FILE...
提交變更svn commit -m "LOG" [PATH]svn ci
更新工作副本svn update [PATH]svn up
更新到指定版本svn update -r REV PATH
查看狀態svn status [PATH]svn st
查看差異svn diff [PATH]svn di
查看日誌svn log [PATH]
刪除文件svn delete PATH -m "LOG"svn del/rm
加鎖/解鎖svn lock -m "MSG" PATH / svn unlock PATH
合併變更svn merge -r REV1:REV2 PATH
解決衝突svn resolved PATH
查看文件資訊svn info PATH
列出版本庫目錄svn list URLsvn ls
建立目錄svn mkdir URL
恢復本地修改svn revert PATH
切換 URLsvn switch URL [PATH]svn sw
輸出文件內容svn cat -r REV FILE

狀態碼對照

  • ?:未納入版控
  • M:內容已修改
  • C:衝突
  • A:已排程新增
  • D:已排程刪除
  • K:被鎖定

典型工作流

# 1. 棧出
svn co svn://192.168.1.1/pro/domain

# 2. 日常開發
# ... 編輯文件 ...
svn st                    # 檢查狀態
svn diff                  # 查看具體修改
svn up                    # 先更新避免衝突
svn ci -m "feat: add login"  # 提交

# 3. 衝突處理
svn up                    # 衝突標記為 C
# 手動編輯解決衝突標記
svn resolved conflict_file
svn ci -m "resolve conflict"

# 4. 回滾到舊版本
svn up -r 200 file.php
svn ci -m "rollback to r200"

離線可用命令

svn status、svn diff、svn revert 不需網路,因 .svn 目錄保存了基礎版本副本。

Copyright © Windows教程網 All Rights Reserved