有没有人从最近的 AnkhSVN 日常构建中获得任何经验?请让我知道它是否适合一起去?
其次,它是否与 TortoiseSVN 无缝集成?我的意思是,如果我从 Visual Studio 中签出(安装了 AnkhSVN 插件),Tortoise SVN 会识别它是一个更改的文件吗?或其他方式?
提前致谢。
有没有人从最近的 AnkhSVN 日常构建中获得任何经验?请让我知道它是否适合一起去?
其次,它是否与 TortoiseSVN 无缝集成?我的意思是,如果我从 Visual Studio 中签出(安装了 AnkhSVN 插件),Tortoise SVN 会识别它是一个更改的文件吗?或其他方式?
提前致谢。
我没有使用日常构建,所以我无法真正帮助你。至于你的第二个问题,是的,如果你在 VS tortoise 中更新文件,SVN 会看到文件已经更新。
AnkhSVN 和 TortoiseSVN 使用存储在工作副本中的相同管理数据。该存储用于所有管理,因此他们将始终看到彼此的管理更改,并且 subversion 核心库的设计确保他们不会破坏彼此的工作副本。
两种产品都有自己的状态缓存,以加快字形/图标/覆盖的显示。这些缓存对于产品的功能来说并不是必不可少的,但大多数用户更喜欢它们是准确的。这些字形在两个客户端中都可能已过时,但刷新会直接修复它们。
AnkhSVN 的最新稳定版本监听了 TortoiseSVN 和 Windows 资源管理器之间的一些通信,以保持状态缓存比以前的版本更好。(在大多数情况下,字形现在将在 AnkhSVN 中直接更改……就像在资源管理器中一样……)
但即使在这些更改之前,大多数 AnkhSVN 用户并排使用这些客户端(甚至与更多客户端)都没有任何实际问题,因为最终源代码处理仅依赖于管理数据。
没有尝试过,但是已经使用乌龟来查看历史等,并且都安装了没有任何问题。
对于实际提交更改,尽管同时使用两者可能会起作用,这听起来像是造成很多混乱的秘诀!您是否正在考虑通过乌龟而不是在 vstudio 中使用 ankh 从资源管理器中模拟的任何场景?
从使用 ankh (v2.1.744) 几个星期开始,我想说在提交/合并方面没有什么需要跳入乌龟的。我发现,如果您作为团队的一员工作,则需要定期单击更新(来自待处理的更改)以避免提交时发生冲突。