SVN - 常用知識點

Gosick_Geass_Gate發表於2020-10-12

(一)基本操作

  • svn add 檔案/目錄:新增檔案/目錄
  • svn up (檔案/目錄) (-r 版本):從伺服器更新(檔案/目錄)至某版本(預設是最新版本)
  • svn commit -m 日誌描述:提交至伺服器
  • svn st:檢視工作區所做的改變
  • svn info (檔案/目錄):檢視檔案/目錄的資訊
  • svn -log (-l 日誌數):檢視日誌(可限制數目)
  • svn diff (檔案/目錄) -r (版本1 :) 版本2:比較兩個版本(預設是當前版本)(檔案/目錄)的差異
  • svn export . 匯出目錄:將不含.svn的整個專案匯出到指定目錄(該目錄不能事先建立)

(二)回滾

e.g. 從版本5回退至版本3

PS C:\Users\SVN> svn merge -r 5:3 .
--- Reverse-merging r5 through r4 into '.':
U    test\test.txt
--- Recording mergeinfo for reverse merge of r5 through r4 into '.':
 U   .
--- Eliding mergeinfo from '.':
 U   .
PS C:\Users\SVN> svn commit -m 'revert to r 3'
Sending        test\test.txt
Transmitting file data .done
Committing transaction...
Committed revision 6.

相關文章