在 Windows 上与 Subversion 集成时,您使用哪些工具? [英] What tools do you use when integrating with Subversion on Windows?

查看:18
本文介绍了在 Windows 上与 Subversion 集成时,您使用哪些工具?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚开始为个人项目使用 Subversion,我很想知道您使用哪些工具与 Windows 平台上的 Subversion 集成.可视化、备份、IDE 集成、问题跟踪集成等.

I'm just getting into Subversion for personal projects and am interested in knowing what tools you use that integrate with Subversion on the Windows platform. Things like visualisation, backup, IDE integration, issue tracking integration etc.

任何真正扩展 Subversion 基本功能以使其更强大的东西.

Anything that extends the basic functionality of Subversion really to make it more powerful.

很棒的东西,我相信人们使用的肯定还有很多.请继续贡献!

Great stuff, I'm sure there must be plenty more that people use. Please keep contributing!

对您所建议的工具和我自己的一些工具的简要总结,

A quick summary of the tools you have been suggesting and some of my own,

Subversion 客户端

  • Tortoise 在我看来是最好的 Subversion 客户端.它与 Windows 资源管理器集成的事实使其成为一个非常直观的工具,并且它具有我在 subversion 客户端中看到的最好的开箱即用用户体验.内置的差异和历史记录工具通常不会让我接触到其他客户.
  • RapidSVN 也很不错,如果您正在寻找跨平台的东西.
  • SVN 监视器
  • Tortoise is the best subversion client in my opinion. The fact that it integrates with Windows Explorer make it a very intuitive tool, and it has the best out of box user experience that I've seen in a subversion client. The built in diff and history tools don't often have me reaching for other clients.
  • RapidSVN is pretty good as well if you are looking for something cross platform.
  • SVN-Monitor

Subversion 服务器

  • VisualSVN Server - 在 Windows 上设置 Subversion 服务器变得轻而易举,并且具有基于 MMC 的简单 UI 用于管理.
  • VisualSVN Server - makes it a snap to set up a subversion server on windows, and it has simple MMC based UI for administration.

IDE 集成

  • Ankhsvn is a pretty nice for Visual Studio
  • Subclipse is an integration for the Eclipse IDE
  • VisualSVN is another popular integration for Visual Studio

错误跟踪系统

  • FogBugz 提供了与 subversion 的一些很好的集成,并为您提供了一个提交后脚本,您可以添加到您的颠覆安装.我已经使用了一段时间并且非常喜欢它.
  • Trac 具有最紧密的 Subversion 集成,并且非常适合用于错误跟踪和项目管理.立>
  • FogBugz offers some nice integration with subversion and gives you a post-commit script you can add to your subversion install. I've used this for awhile and really like it.
  • Trac has the tightest Subversion integration and work really nicely for both bug tracking and project management.

可视化

  • SVNMapper 是一个非常好的可视化分支的工具,但我只偶尔使用它.如果您的项目大量使用分支,那么像这样的工具是无价之宝.
  • WebSVN - 在线颠覆存储库浏览器
  • SVNMapper is a pretty nice tool for visualizing your branches, but I've only used it on occasion. If you project makes extensive use of branches then a tool like this is invaluable.
  • WebSVN - Online subversion repositry browser

合并

  • WinMerge - 也是我个人最喜欢的合并工具.
  • WinMerge - Also my personal favourite merge tool.

构建管理/持续集成

  • CruiseControl.NET 是一个工具帮助管理 .NET 项目的持续集成.
  • TeamCity 是一个持续集成和构建服务器,可以很好地连接到 subversion 和许多其他事情
  • CruiseControl.NET is a tool to help manage the continuous integration of .NET projects.
  • TeamCity is a Continuous Integration and Build Server that connects well to subversion and a host of other things

托管 Subversion

推荐答案

Tortoise 是 SVN 上的经典界面视窗.它集成到 Windows shell 中,因此只需右键单击即可添加或签入文件或文件组.

Tortoise is the classic interface to SVN on windows. It integrates into the Windows shell, so it's just a right-click away to add or checkin a file, or group of files.

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

It does include some visualisation (showing the structure of the branches and merges). For IDE integration and issue tracking integration, there are other tools, such as add-ins for Eclipse. The repository can also have various 'hooks' setup to perform work beforee/after checkins, such as passing the message you write when you check-in files (you do, don't you?) to a bug-tracker (like Trac) which takes some very simple markup (literally 'ticket:999' or r1234 for a ticket/bug number or revision number) and make them into links and the like.

这篇关于在 Windows 上与 Subversion 集成时,您使用哪些工具?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆