小型编程团队如何在C#.NET中工作?

小型编程团队如何在C#.NET中工作?,c#,C#,您使用什么工具/插件签入/签出代码 如何传达对代码所做的更改,如何请求新功能 您的团队是如何解决这个问题的?您应该使用其中一个。相信我,你不会知道没有它你会做什么:)你几乎可以为你想要的小型开发团队使用任何工具。有很多选择 就我个人而言,我的团队使用SVN编写代码,使用Trac进行跟踪——主要是因为对于一个小团队来说,这非常划算。但是,对于该设置,C#/.NET没有任何特定内容 如果您的团队有MSDN订阅,您可能需要考虑。它有许多与Visual Studio集成的功能,这些功能(可以说)优于某些

您使用什么工具/插件签入/签出代码

如何传达对代码所做的更改,如何请求新功能


您的团队是如何解决这个问题的?

您应该使用其中一个。相信我,你不会知道没有它你会做什么:)

你几乎可以为你想要的小型开发团队使用任何工具。有很多选择

就我个人而言,我的团队使用SVN编写代码,使用Trac进行跟踪——主要是因为对于一个小团队来说,这非常划算。但是,对于该设置,C#/.NET没有任何特定内容


如果您的团队有MSDN订阅,您可能需要考虑。它有许多与Visual Studio集成的功能,这些功能(可以说)优于某些替代功能。

请参见前面的问题:

这个问题有很多很好的答案,它们适用于小型和大型团队


对于源代码控制,我们在客户端使用Svn。我们在过去使用过其他源代码管理系统,并且发现这个系统最适合我们的需要

Visual Studio有一些插件可供团队使用,但就我个人而言,我从未使用过它们

我已经完成了Subversion和Mercurial的团队项目。。。只需确保签入解决方案和项目文件以及所有相关代码

每个人还需要运行相同版本的VisualStudio


请求新功能时,您可能需要考虑一个外部解决方案,如Trace或BITKUP或其他包含问题跟踪的免费系统。

< P>我建议您使用VSN进行源代码管理,如果使用VisualStudio,您可以获得IDE集成的许多插件。
=SVN服务器与VS集成

尝试为此设置连续集成,您可以使用巡航控制.Net或Hudson。巡航控制可以设置为在每次办理登机手续时进行构建,历史记录显示在网页上


对于请求新功能,您可以使用ticketsing系统、wiki或googlewave,其中任何一个都应该使您能够跟踪需求


希望这有帮助。

好吧,有多小?我在一个5人的团队中工作,我们与IM沟通很好,或者只是顺便来聊聊天。也就是说,团队是非常负责任的,所以你可以相信每个人都能承担他们的责任。如果你的公司没有任何东西,我建议你使用subversion进行源代码控制。

我们是一个由3C开发人员组成的团队

对于版本控制,我们使用一个与VisualStudio集成的开源SVN客户端

对于项目管理、问题跟踪和功能请求,我们使用

您使用什么工具/插件签入/签出代码

--一旦你使用了DVCS,很难想象回到过去。每个人都使用自己喜欢的编辑器;通常,这是Emacs,它支持许多VCS,包括Mercurial

如何传达对代码所做的更改,如何请求新功能

在版本控制中跟踪更改。您可以在拉取变更集时查看变更集,也可以浏览web界面。或者在午餐时问问别人你在做什么——没有开发人员是孤岛。在中跟踪新功能以及bug

你的团队是如何解决这个问题的


我们是一个使用C#的小团队,但这里没有什么是C#或小团队特有的。我在其他规模的团队和其他语言/平台上使用过非常类似的系统。

我们有一个三人团队,目前使用Source Gear Vault进行源代码控制,使用Fogbugz进行缺陷/功能跟踪。SourceGear很好地集成到VisualStudio中,并通过http工作,这使得从任何地方都可以轻松访问。签入和签出可以直接在VisualStudio或独立客户端中完成

Source Gear还与Fogbugz集成


过去使用Visual Source safe,永远不会回去…

我在一个1-5人的小团队中工作,具体取决于项目

您使用什么工具/插件签入/签出代码

我们将Git与Github一起用于新项目,将TFS用于一些遗留工作

我看到很多人在没有告诉你原因的情况下推荐某个供应商。我使用了TFS、SourceGear、SVN(一点)和Git。我更喜欢Git,因为它不会妨碍我。Git是基于命令行的。我典型的源代码管理工作流是一些简单的命令,但学习这些命令需要几次尝试

如何传达对代码所做的更改,如何请求新功能


我们用于故事写作和组织优先级。

TFS需要一个相当大的服务器,而且相当重-设置并使用了这两种服务器后,我强烈建议小型团队使用SVN+Tortoise+Ankh。事实上,我也会向更大的团队推荐它,但这就是了!2010年发布的版本使这更简单,顺便说一句,您可以在本地计算机上进行“个人”TFS安装,而无需太多安装工作。但是,正如我所说的,我的团队现在正在使用SVN+Tortoise+Trac,因为我发现它对主机更具成本效益。你能量化一下吗?4-6是小的还是大的?