由于我有超过10个linux盒子,我已经安排了一个cron作业,定期更新我的代码库。
只要文件不在服务器上更改(linux盒子),它确实可以正常工作。但是当他们这样做时,我会遇到冲突错误。如果我手动更新,我会收到覆盖更改的提示。但由于它是通过crontab完成的,我不知道如何处理它。
我甚至尝试过--force选项,但它仍然会提示操作。我希望用最新的svn版本覆盖更改。
对此有什么想法吗?
答案 0 :(得分:4)
您可以使用
svn update --accept=theirs-full
此外,您应该考虑使用像已经提到的rsync ...
这样的其他工具