gpt4 book ai didi

tortoisesvn - Subclipse (1.8.5) 需要清理/刷新周期来检测使用 TortoiseSVN (1.7.4) 所做的更改

转载 作者:行者123 更新时间:2023-12-04 16:35:39 27 4
gpt4 key购买 nike

我的问题:

在 Windows 资源管理器中使用 TortoiseSVN 锁定/解锁某些文件后,Subclipse 不会更新 Eclipse 中的锁定状态覆盖图标(反之亦然)。

这是预期的行为还是我缺少设置?

这些文件设置了 svn 属性“svn:needs-lock”。

我可以通过先单击“团队 - 刷新/清理”然后单击“刷新 F5”来再次同步 Subclipse。

我不是 100% 确定,但我认为使用 Subclipse 1.6.x 和 TortoiseSVN 1.6.x 我能够在 Eclipse 中按 F5,并且状态被正确刷新。

感谢您的时间。

最佳答案

我认为您不必执行第二个 F5,但出于这个原因,我们添加了团队 > 刷新/清理选项。

在 SVN 1.7.x 之前的版本中,工作副本中的任何更改都会导致所有隐藏 .svn 文件夹中的文件被修改。当您在 Eclipse 中按 F5 时,它会看到这些更改的文件并发出通知,Subclipse 会看到并使用它来刷新装饰。

在 SVN 1.7 中,所有这些信息都集中在一个位置,听起来它甚至可能不在您的 Eclipse 项目文件夹中。所以 Eclipse 中的 F5 实际上什么也不做,因为 Eclipse 可以看到的文件系统上的文件没有被修改。 Eclipse 不会发出任何通知。

Team > Refresh/Cleanup 选项调用与 F5 相同的 Eclipse 操作,但它也会触发 SVN 缓存信息的显式刷新,而不管 Eclipse 是否看到任何更改。

关于tortoisesvn - Subclipse (1.8.5) 需要清理/刷新周期来检测使用 TortoiseSVN (1.7.4) 所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636409/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com