如何在没有冲突的情况下在Linux中安排自动svn更新?

时间:2011-06-27 15:02:18

标签: svn cron

由于我有超过10个linux盒子,我已经安排了一个cron作业,定期更新我的代码库。

只要文件不在服务器上更改(linux盒子),它确实可以正常工作。但是当他们这样做时,我会遇到冲突错误。如果我手动更新,我会收到覆盖更改的提示。但由于它是通过crontab完成的,我不知道如何处理它。

我甚至尝试过--force选项,但它仍然会提示操作。我希望用最新的svn版本覆盖更改。

对此有什么想法吗?

1 个答案:

答案 0 :(得分:4)

您可以使用

svn update --accept=theirs-full

此外,您应该考虑使用像已经提到的rsync ...

这样的其他工具