Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




我只是针对个人项目使用Subversion,并且对了解您使用哪些工具与Windows平台上的Subversion集成感兴趣。诸如可视化,备份,IDE集成,问题跟踪集成等。

任何扩展Subversion基本功能的方法都可以使其真正强大。

很棒的东西,我敢肯定人们还会使用更多的东西。请继续贡献!

对您一直在建议的工具和我自己的一些工具进行了简要总结,

Subversion客户端

我认为
  • Tortoise是最好的Subversion客户端。它与Windows资源管理器集成的事实使它成为非常直观的工具,并且它具有我在Subversion客户端中看到的最佳的开箱即用用户体验。内置的差异和历史记录工具通常不会吸引我其他客户。
  • 如果您正在跨平台寻找东西,
  • RapidSVN也非常不错。
  • SVN-Monitor

  • Subversion服务器
  • VisualSVN Server-可以在Windows上轻松设置Subversion服务器,并且它具有基于MMC的简单UI来进行管理。

  • IDE集成
  • Ankhsvn对于Visual Studio来说非常不错
  • Subclipse是Eclipse IDE的集成
  • VisualSVN是Visual Studio另一个流行的集成

  • 错误跟踪系统
  • FogBugz提供了与Subversion的一些很好的集成,并为您提供了可以添加到Subversion安装中的提交后脚本。我已经使用了一段时间,非常喜欢它。
  • Trac具有最紧密的Subversion集成,并且在错误跟踪和项目管理方面都非常有效。

  • 可视化
  • SVNMapper是用于可视化分支的非常不错的工具,但我只是偶尔使用它。如果您的项目大量使用分支,那么像这样的工具将是无价的。
  • WebSVN-在线Subversion存储库浏览器

  • 合并
  • WinMerge-也是我个人最喜欢的合并工具。

  • 构建管理/持续集成
  • CruiseControl.NET是帮助管理.NET项目持续集成的工具。
  • TeamCity是一个持续集成和构建服务器,可以很好地连接到Subversion和其他许多东西

  • 托管Subversion
  • Beanstalk
  • Unfuddle
  • 最佳答案

    Tortoise是Windows上SVN的经典接口(interface)。它集成到Windows Shell中,因此只需单击鼠标右键即可添加或 checkin 一个文件或一组文件。

    它确实包括一些可视化(显示分支和合并的结构)。对于IDE集成和问题跟踪集成,还有其他工具,例如Eclipse的外接程序。存储库还可以具有各种“钩子(Hook)”设置,以在 checkin 之前/之后执行工作,例如将 checkin 文件(您要不要吗?)时写入的消息传递给Bug跟踪器(例如Trac)这需要一些非常简单的标记(字号/错误号或修订号的字面意思是“ticket:999”或r1234),然后将它们变成链接等。

    关于svn - 在Windows上与Subversion集成时,您使用什么工具? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/940464/

    10-15 06:29