svn update
作为批处理的一部分,我每天使用命令更新一些 svn 存储库。svn cleanup
它运行良好,但由于某些锁定或冲突,某些存储库经常需要。cleanup
当我在每个存储库上手动运行时,这些锁定或冲突将被删除。
由于这变得乏味,我更新了批处理以运行:
svn cleanup .
svn update .
我想知道cleanup
每次在 an 之前update
是否都是一个好习惯。
有一个cleanup
之前update
实际上效果很好,但我仍然不确定这是否有效。
编辑:我真的很抱歉,我错说我们共享工作副本。我们在自己的机器上都有自己的本地工作副本。一个人在现场,我们两个人在海上。
更新存储库由我们和现场人员完成。我每天更新存储库,因为几乎总是有来自现场或我的同事的一些或其他更新。
我认为我的锁定问题是由于内部颠覆锁定,而不是由于某些用户自己锁定了存储库。
我曾经得到的错误:
svn_update_2013-5-2-12-25-11.log:21:svn: E155004: 'C:\TRUNK\Decrypt' is already locked.
svn_update_2013-5-2-12-25-11.log:22:svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)