我是批处理文件的新手。我正在尝试编写一个批处理文件,如果更新了svn remote的修订版,将会间隔检查。如果它发现远程修订版本较新,它将更新工作副本。我已经尝试过svn diff
和svn status
了。如果有人可以帮我解决这个问题,我将非常感激
答案 0 :(得分:0)
我会支持@LaurentH的评论 - 只需运行svn update
并且不要过度复杂化,除非你有一个你没有描述的特殊情况。
无论如何,如果您确定在更新工作副本之前有理由检查存储库,请尝试以下方法:
svn status --show-updates
命令(可选择使用--xml
选项)。当您使用--show-updates
选项运行svn status
时,它会在工作副本中过期的项目旁边放置一个星号。
请注意,您可以使用TortoiseSVN Project Monitor或Commit Monitor定期轮询存储库并检查更新。