当前位置:  开发笔记 > 开发工具 > 正文

AnkhSVN有什么好处吗?

如何解决《AnkhSVN有什么好处吗?》经验,为你挑选了4个好方法。

我向几位同事询问了AnkhSVN,其中没有一个人对此感到满意.其中一人甚至说AnkhSVN几次搞砸了他的devenv.

您对AnkhSVN的体验如何?我真的很想念IDE集成的源代码控制工具.



1> Ishmaeel..:

较旧的AnkhSVN(2.0之前版本)非常蹩脚,我只是在解决方案资源管理器中用它来制作闪亮的图标.除了还原之外,我依靠Tortoise.

较新的Ankh是一个完全重写(它现在使用IDE的源代码控制API),看起来和工作得更好.尽管如此,我并没有强迫它进行任何繁重的工作.图标对我来说已经足够了.

我对2.0的唯一抱怨是它将其足迹压缩.sln文件.我总是还原它们,以免给没有安装Ankh的同事带来麻烦.不知道我的恐惧是否毫无根据.


附录:

过去几周我一直在广泛使用v2.1.7141,以下是我必须添加的新内容:

没有困扰v1.x的丑陋的崩溃.好极了!

出于某种原因,"显示更改"(差异)窗口仅限于两个.咩.

Diff窗口不允许编辑/还原.嘘!

更新,提交和浏览比Tortoise快得多.好极了!

总而言之,我不会单独使用它,但一旦你开始使用它,它就成了Tortoise几乎不可或缺的伴侣.


在.sln中注册是可选的,但建议使用.当您使用多个SCC提供程序时,注册可确保AnkhSVN成为活动SCC.您可以通过在File-> Subversion-> Change Source Control中取消绑定解决方案来删除标记.
我建议在工具 - >选项 - >源代码控制 - > Subversion用户工具中选择第三方差异工具...(我个人使用SourceGear DiffMerge;免费使用但非常先进的合并工具)

2> nachojammers..:

我总是和AnkhSVN有稳定性问题.在没有集成解决方案的情况下,我无法将所有人切换到Subversion.

谢天谢地,感谢VisualSVN + TortoiseSVN.

VisualSVN不是免费的,但它很便宜,而且很实用.



3> angry person..:

我试过版本1,至少可以说是不可靠的.关于2.0我什么都不说.

如果你能负担得起,我使用的那个,VisualSVN,非常好,并使用TortoiseSVN的所有gui,除了与VS集成相关的专门事项.



4> Sander Rijke..:

@pilif:AnkhSVN维护工作副本的内存状态,由Visual Studio事件(即您编辑/更改文件)和AnkhSVN事件(即您提交/更新/恢复/等)使其无效/更新

无论何时从Visual Studio外部更改工作副本(通过使用其他工具进行编辑,或使用其他Subversion客户端),您都必须使用我们提供的Refresh命令刷新AnkhSvn.

例如,当您使用TortoiseSvn删除项目中的文件时发生的另一件事是,它仍然列在项目文件中,您必须单独删除它(然后提交项目文件).

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有