![](/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.