1

有没有人从最近的 AnkhSVN 日常构建中获得任何经验?请让我知道它是否适合一起去?

其次,它是否与 TortoiseSVN 无缝集成?我的意思是,如果我从 Visual Studio 中签出(安装了 AnkhSVN 插件),Tortoise SVN 会识别它是一个更改的文件吗?或其他方式?

提前致谢。

4

3 回答 3

3

我没有使用日常构建,所以我无法真正帮助你。至于你的第二个问题,是的,如果你在 VS tortoise 中更新文件,SVN 会看到文件已经更新。

于 2009-11-04T12:56:51.863 回答
3

AnkhSVN 和 TortoiseSVN 使用存储在工作副本中的相同管理数据。该存储用于所有管理,因此他们将始终看到彼此的管理更改,并且 subversion 核心库的设计确保他们不会破坏彼此的工作副本。

两种产品都有自己的状态缓存,以加快字形/图标/覆盖的显示。这些缓存对于产品的功能来说并不是必不可少的,但大多数用户更喜欢它们是准确的。这些字形在两个客户端中都可能已过时,但刷新会直接修复它们。

AnkhSVN 的最新稳定版本监听了 TortoiseSVN 和 Windows 资源管理器之间的一些通信,以保持状态缓存比以前的版本更好。(在大多数情况下,字形现在将在 AnkhSVN 中直接更改……就像在资源管理器中一样……)

但即使在这些更改之前,大多数 AnkhSVN 用户并排使用这些客户端(甚至与更多客户端)都没有任何实际问题,因为最终源代码处理仅依赖于管理数据。

于 2009-11-04T15:14:06.173 回答
2

没有尝试过,但是已经使用乌龟来查看历史等,并且都安装了没有任何问题。

对于实际提交更改,尽管同时使用两者可能会起作用,这听起来像是造成很多混乱的秘诀!您是否正在考虑通过乌龟而不是在 vstudio 中使用 ankh 从资源管理器中模拟的任何场景?

从使用 ankh (v2.1.744) 几个星期开始,我想说在提交/合并方面没有什么需要跳入乌龟的。我发现,如果您作为团队的一员工作,则需要定期单击更新(来自待处理的更改)以避免提交时发生冲突。

于 2009-11-04T13:44:53.373 回答