|
7
|
| Martin Smith · 技术社区 · 17 年前 |
|
|
1
5
乌龟也是我最喜欢的客户。事实上,在大多数机器上,它是我需要的唯一subversion组件。它执行我日常使用的所有功能,包括创建存储库。虽然这不是对常规命令行工具的冲击,而且在大多数情况下我也安装了这些工具,但我只发现脚本和(不常见的)存储库维护功能自动化所需的cli工具。 我正在重新构建我们自己的构建环境,所以我正在研究许多构建/开发工具的选项。以下是我可以推荐的工具,或者其他人提供的好建议: WinMerge:强烈推荐的免费diff工具,在TortoiseSVN之后安装,以实现最佳集成。我每天使用这个工具有很多目的,有些是在开发之外。 TeamCity:CI服务器似乎经过了很好的打磨。我还没有尝试过这一款,但考虑到我使用CC.NET的经验(一年)和它收到的好评,它是CC.NET的领先竞争者。哈德逊河是另一个经过充分审查的选择。 VisualSVN服务器:为SVN推荐的免费http(s)服务器,其功能包括权限的AD集成和microsoft风格的msc控制台。我刚刚在工作中实现了它,它非常简单。如果您需要远程(IP)签入/签出、ssl加密、存储库钩子脚本和其他基于服务器的功能,这是必须的。 VisualSVN:一个经过广泛审查的SVN Visual Studio插件。我还没有试过这一款,但它被认为是一款不需要动脑筋的产品。[编辑:根据我在这里读到的关于overflow的内容,AnkhSVN是一个免费的选项,其工作原理大致相同。]
BugTracker.NET:推荐的免费问题跟踪服务器。具有SVN集成功能,可将跟踪的问题与subversion修订版联系起来。不确定TeamCity是否有类似的功能,但我们已经在开发之外使用此功能来跟踪帮助台问题,这对于免费软件包来说非常好。
不过我是一个Pythonista,所以我将插入一件Python对wrtsvn有用的事情,那就是您可以使用PySVN库来执行任何类型的自动化存储库工作,这些工作对于使用命令行工具编写脚本来说太复杂了。一旦构建准备好标记和部署,我就使用它来创建标记。 选择这些工具中的一些,你将在游戏中处于领先地位。围绕它们开发流程并培训人员,这仍然是您的工作。:) |
|
|
2
2
a video 演示所有基础知识,包括SubVersion、CruiseControl.NET的设置。我甚至举例说明了一个损坏的构建。使用的开发工具是Delphi,但是可以轻松地与VS.NET进行比较。 |
|
|
3
1
|
|
|
4
1
由于您来自VSS背景,请查看 SourceGear Vault SourceGear Fortress . 如果他们做你想做的事情,他们会更快地学习,因为他们是为具有VSS思维的人设计的。
(您仍然希望使用nUnit进行测试,但是我会首先整理好源代码控制和持续集成。) 如果你使用Subversion,你会发现它非常稳定,能够满足大多数团队的需要。看看 TortoiseSVN |
|
|
5
0
这可能对手头的问题没有帮助,但是。。。 我并不是说没有一本……但即使你有这本手册,你也要学习很多东西。你真的需要把每一个片段孤立地学习,然后再考虑把它们放在一起。 |
|
|
Eric · pip安装-e svn+ssh不接受用户 8 年前 |
|
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 8 年前 |
|
|
Dipu H · Viewvc未扩展关键字 8 年前 |
|
|
NealWalters · SVNLook-存储库格式-语法不正确 8 年前 |
|
|
m-mas · 尝试与svn重新同步trac时出错 8 年前 |
|
|
Wombattle · 通过命令行在SVN中保留时间戳 8 年前 |