Skip to main content

命令:SVN 清理

功能:该命令打开 SVN 清理 对话。在对话框中,您可以定义清理 SVN 工作副本时执行的操作。

称呼项目 → SVN 菜单

对话框:SVN 清理

内部 SVN 工作副本

更新时间戳(加速 SVN 状态显示)

standard icon:更正工作目录中未更改文件的记录时间戳,从而减少未来检查的比较时间

在正常工作流程中,无需定期执行此操作。

真空缓存的原始副本(可能会减小项目文件的大小)

standard icon:通过删除当前项目不再引用的旧版本来清理原始副本的缓冲区

优点:减小了项目文件的大小。缺点:如果降级到旧版本,或者在不同分支之间切换,则检索到的数据大小会增加。

清除工作队列并强制解锁 SVN 内部数据结构(仅限紧急情况!)

standard icon: 清理内部 SVN 任务队列并解锁内部 SVN 数据结构

在正常工作期间,这绝不是必要的 CODESYS SVN.

注意:仅当由于锁定的工作副本而导致 SVN 命令发生错误时,才使用此选项。在这种情况下,它指的是错误 CODESYS SVN.然后向我们发送错误报告(如果可能,请重复步骤)到 CODESYS 支持。

信息:这些是“管理锁”,它们是 SVN 工作副本中的内部锁。这些锁不是由上下文菜单命令设置的。有关详细信息,请参阅“锁的三种含义”部分: http://svnbook.red-bean.com/en/1.8/svn.advanced.locking.html

项目内容

还原所有本地更改(小心使用!)

将所有本地更改恢复到 SVN 存储库中的原始状态

释放所有锁

释放项目中的所有“咨询锁”(用户可见的锁)

这些锁被激活 获取锁偷锁.

重新验证存储库的所有锁(它们可能已被盗)

例如,检查本地可用的咨询锁是否仍然有效或已被其他人窃取

所有无效的锁都被删除。

状态缓存

清除所有缓存并刷新状态图标

删除所有内部缓存 CODESYS SVN 拥有并更新状态图标

仅当它发出错误时才需要 CODESYS SVN 缓存或状态显示不一致