svn subversion 常用命令

ㅤㅤㅤ
ㅤㅤㅤ
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(人在身處逆境時,適應環境的能力實在驚人。人可以忍受不幸,也可以戰勝不幸,因爲人有着驚人的潛力,只要立志發揮它,就一定能渡過難關)
ㅤㅤㅤ
ㅤㅤㅤ在這裏插入圖片描述
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
先安裝subversion
sudo apt-get install subversion
svn --version

在這裏插入圖片描述

  • svn info ## 查看當前版本庫信息 或 svn info 文件名稱 ## 查看該文件的版本信息
    在這裏插入圖片描述
  • svn blame <文件名稱> ## 查看當前文件每一行的作者
    在這裏插入圖片描述
  • svn diff ## 查看所有文件或指定文件的修改記錄
    在這裏插入圖片描述
    在這裏插入圖片描述
  • svn log -l 10 ## 查看提交的最新10條記錄
    在這裏插入圖片描述
  • svn status ## 查看當前版本庫文件狀態
    在這裏插入圖片描述
字母 翻譯
? svn沒有管理該文件
M 內容已經在本地修改過
X 該目錄是外部定義的一部分
! svn管理了這個,但它可能丟失或者不完整
~ 已經進行了版本控制,但類型已經改變
I svn未管理這個文件或目錄,配置確定要忽略它
A+ 包含歷史的添加,歷史記錄了它的來歷
M+ 包含歷史的添加,並有了本地修改
D 這個文件預定要刪除
A 這個文件預定要添加
C 這個文件在更新時發生衝突
R 這個文件預定要被替換
S 這個文件已經跳轉到了該分支
  • svn upsvn update ## 從遠程分支獲取代碼並更新本地版本庫文件
    在這裏插入圖片描述
  • svn list path ## 查看遠程分支的目錄結構
    在這裏插入圖片描述
  • svn co pathsvn checkout path ## 檢出遠程分支代碼
    在這裏插入圖片描述
  • svn cp 被複製版本倉儲 目標倉儲 -m "提交描述"
  • svn add --force 文件名稱 ## 將修改的文件添加到暫存區
  • svn commit 或 ci 文件名稱 -m “備註” ## 將文件提交至遠程分支
  • svn revert 文件名稱 ## 撤銷某文件的所有修改
  • svn revert -R . 撤銷當前文件夾所有修改
    在這裏插入圖片描述
  • svn merge --reintegrate path ## 在當前分支合併其他分支
  • svn merge -r 當前版本號:回退版本號 目標倉儲 ##將103419版本回退至103354版本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章