当前位置:  开发笔记 > 编程语言 > 正文

颠覆/巡航控制/ nant/nunit与视觉工作室项目和解决方案

如何解决《颠覆/巡航控制/nant/nunit与视觉工作室项目和解决方案》经验,为你挑选了1个好方法。

我在一个由2名开发人员组成的团队中工作,目前我们使用VSS并且没有持续集成或每日构建以及很少的单元测试.

我希望将源代码控制更改为Subversion,同时启动并运行更专业的流程.

颠覆/巡航控制/ nant/nunit从我到目前为止看起来相当流行的组合,我刚刚将它们安装到备用机器上.

我已经下载了颠覆手册,只需一个工具即可400页.

真的,我只是想使用已经在野外证明的经过试验和测试的模式来启动和运行,然后根据需要进行调整,并且随着我对工具的熟悉程度的提高.

是否有人知道任何书籍/教程/演练仅涵盖了使用这种特定工具组合尽快启动和运行的基本知识?



1> Binary Phile..:

我已经使用颠覆了很多年了,我不得不说我发现的最好的介绍包含在TortoiseSVN的帮助文件中.TortoiseSVN是Windows的另一个免费客户端,具有Explorer集成功能.我强烈建议首先阅读Tortoise帮助,甚至在最初的颠覆文档之前.必要时,它会引用您的官方文档.

乌龟也恰好是我最喜欢的客户.事实上,在大多数机器上,它是我唯一需要的颠覆组件.它执行我常规使用的所有功能,包括存储库创建.虽然这对常规命令行工具没有影响,并且我在大多数情况下也安装了这些工具,但我只能从脚本和(不频繁的)存储库维护功能中找到自动化所需的cli工具.

我正在重新构建我们自己的构建环境,因此我正在浏览许多构建/开发工具的选项.以下是我可以推荐的工具或来自其他人的好建议:

WinMerge:强烈推荐免费差异工具,安装在TortoiseSVN之后进行最佳集成.我每天都使用这个工具用于许多目的,有些用于开发之外.

TeamCity:CI服务器看起来很精致.我还没有尝试过这个,但鉴于我在CC.NET(一年)的经验和收到的好评,它是CC.NET的主要竞争者.哈德森是另一个经过深思熟虑的选择.

VisualSVN Server:推荐的SVN免费http服务器,具有AD集成权限和微软风格的msc控制台.我刚刚在工作中完成它,它非常简单.如果您想要远程(IP)签入/签出,ssl加密,存储库挂钩脚本和其他基于服务器的功能,则必须使用.

VisualSVN:经过深思熟虑的SVN Visual Studio插件.没试过这个,但它被认为是一个简单的购买.[编辑:根据我在这里看到的溢出,AnkhSVN是一个免费的选项,大致相同.]

SVN-Monitor:推荐的免费监控软件,可提醒您存储库中的更改.可配置其监控的内容和所采取的操作.取决于TortoiseSVN的安装.

BugTracker.NET:推荐免费的问题跟踪服务器.具有SVN集成功能,可将被跟踪的问题与子版本修订相关联.不确定TeamCity是否有类似的功能,但我们已经在开发之外使用它来跟踪帮助台问题,这对于免费软件包非常有用.

我没有使用.NET的单元测试,覆盖率和文档工具的经验,因此我无法在那里发表评论.

我是一个Pythonista,所以我将插入一个Python对wrt SVN有用的东西,也就是说你可以使用PySVN库来执行任何类型的自动存储库工作,这些工作对于使用命令行工具编写脚本来说太复杂了.一旦构建准备好被标记和部署,我就用它来创建标记.

选择一些这些工具,你将领先于游戏.围绕他们开发流程并培训人员,这对您来说仍然是一项工作.:)

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