利用rar命令列備份本地svn

2021-07-23 10:56:19 字數 818 閱讀 2233

由於本地svn比服務端svn多寫備註和參考文件,屬於冗餘,無法在svn上備份,另外多備份下總是好事。

具體引數詳見winrar幫助檔案

總共2個檔案:

1.auto-backup-svn.bat

主批處理負責呼叫rar備份

::winrar a -rr100p svn *.sql ::新建壓縮檔案,當前手動建立此步略過

::定義rar路徑

path %path%;"c:\program files\winrar\"

::echo %~dp0

::pause

cd /d %~dp0

::從壓縮檔案中更新檔案

::winrar u -rr100p auto-backup-svn.rar @backup.lst

winrar a -u -as -rr100p auto-backup-svn.rar @backup.lst

::傳送到異地備份

robocopy %~dp0 \\10.100.21.153\winrar\ auto-backup-svn.rar /mt: 2

2.

backup.lst

主批處理呼叫的備份檔案列表

e:\svn\rms\05.開發程式\bip001 //注釋20161007

e:\svn\rms\05.開發程式\bip002 //注釋20161007

原始檔增加可增加和更新,用-as開關解決原始檔刪除問題

20180321增加異地備份功能,需要先對映好共享資料夾

RAR 命令列語法

rar 命令列語法 語法rar 命令 選項 壓縮包 檔案列表.檔案.解壓縮路徑 描述命令列選項 命令及選項 提供 rar 建立及管理控制壓縮包的控制。命令是一 個字串 或單個字母 命令 rar 執行相應的操作。選項則用來修改 rar 執 行操作的方式。其他的引數則是壓縮包名稱 要壓縮的檔案或要從壓縮...

svn 命令列技巧

subversion svn的設計還是非常棒的!子命令清晰明了,外圍工具或plugin有時不能work,還必須用命令列 根本入手 當時對scalability需求不強,所以沒有像git,mercurail一樣設計分布式。所以,這幾年用svn少了一些。但對小專案足夠了。1.外部editor 很多命令可...

svn 命令列 備忘

開發人員常用命令 匯入專案 svn import message start project 匯出專案 svn checkout 採用export 的方式來匯出乙份 乾淨 的專案 svn export pthread 為失敗的事務清場 svn cleanup 在本地進行 修改,檢查修改狀態 svn ...