【发布时间】:2011-06-13 12:50:25
【问题描述】:
我正在编写一些脚本来使用更新版本的 xml 文件更新 Linux 机器的 SVN 存储库。回购是巨大的,在同一个盒子上没有结帐版本。这个想法是在没有工作副本的情况下更新 xml。这可能吗,还是我需要签出到临时文件夹、复制/覆盖、签入和删除临时文件夹?
编辑:非常感谢您迄今为止的回答。
我知道你可以用 API 和代码做到这一点,不确定是否有任何 SVN 命令这样做......
非常感谢。
【问题讨论】:
-
您可以使用--depth=files 或--depth=empty 然后
svn update file-to-change.xml进行浅层检出。但是可以使用 webdav 一次性更新文件,或者使用 SVN 客户端 API 编写自己的客户端。 -
更新到底是什么意思?替换当前文件或合并更改并可能在之后提交?
标签: svn