![](/img/trans.png)
[英]svn head revision from a remote repository in windows batch file - the system cannot find the file specified
[英]SVN: Create patch from specific revision to head
我有一台從網絡脫機的計算機,但是與網絡上的計算機共享一些svn目錄。
大約每個月一次,我需要使用存儲庫中發生的更改來更新脫機計算機上的目錄。 我當前執行此操作的方法是壓縮目錄,在cd上刻錄並在脫機計算機上解壓縮。
我認為必須有一種更簡單的方法來執行此操作,因此我想到了獲取上次更改的所有文件,而僅將其壓縮。 但是那樣我會錯過更改已刪除文件的機會。
所以我有一種方法可以創建從修訂版本到頭部的補丁? 我已經搜索過,但沒有找到任何有用的信息。
兩台計算機都運行win7。
如果您知道最后一次更改的修訂版本,則可以運行
svn diff -r revision:HEAD
獲取所有文件的更改列表。
您可以添加--summarize以獲得單獨的文件列表(無實際差異)
svn diff --summarize -r revision:HEAD
然后可以將其傳送到zip命令中,以僅獲取已更改的文件。
參閱SVNBook
如果存儲庫不是很大,可以完全放在USB記憶棒/ CD上,則可以執行以下操作:
file:///
模式( 文檔 )svn從USB隨身碟上的回購中簽出文件。 svn update
。 如果您已將最新版本的回購復制到USB記憶棒的同一目錄中,則更新應該可以正常運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.