程序员如何在不使用TFS的情况下协作他们的代码和工作?

时间:2011-08-26 19:01:28

标签: c# asp.net visual-studio-2010 version-control

我正在寻找一种使用Visual Studio 2010在使用C#ASP.NET开发的程序员团队之间进行协作的简单方法。我目前在其他工作中使用TFS,并且它很容易,因此我可以下载当前文件并检查有没有提供相同功能的免费工具,或者是否有简单的方法可以让开发团队轻松地在同一组代码上工作而无需购买TFS?

7 个答案:

答案 0 :(得分:4)

您听说过Tortoise SVN吗?

答案 1 :(得分:4)

答案 2 :(得分:4)

lots of different source control systems可用。我不认为他们中的任何一个在其他产品(跟踪工作项目,文档共享,自动部署等)方面与TFS一样多“一站式”,但其中一些被认为是很多与TFS相比,更多的是“最佳”源代码控制选项。

许多人使用TFS是因为这种“一站式”的心态,所有东西都集成在一个完整的包中。许多其他人喜欢将各种最佳工具串联起来以定制他们自己的方法。例如,我们在当前工作中使用TFS,但在之前的工作中,我们使用了SVN(用于源代码控制),TeamCity(用于持续集成),Rake脚本(用于构建/部署)和Rally(用于工作项跟踪)的组合)。

如果我现在推荐一个源代码管理解决方案,我会在Git(可选GitHub)和SVN之间徘徊,具体取决于您的需求。您可能还希望调查Mercurial,随着团队的成长和成熟以及寻找商业工具,可能会逐渐使用Kiln

答案 3 :(得分:2)

您可能想尝试Git

如果命令行不合适,可以使用Git Extensions。它附带一个visual studio插件。

或者,您可以使用TortoiseGit

答案 4 :(得分:1)

我认为最接近TFS,我在工作中使用的是Subversion:

http://subversion.apache.org/

还有一个名为TortoiseSVN的Windows资源管理器插件:

http://tortoisesvn.tigris.org/

还有一个VS插件,虽然上次我尝试过它但它远没有TortoiseSVN那么可用(虽然这是几年前):

http://ankhsvn.open.collab.net/

答案 5 :(得分:0)

CollabnetSubversion的制作者)为Visual Studio提供了一个名为AnkhSVN的简洁插件,因此感觉与TFS类似。

如果您和您的其他开发人员想要一个与Subversion链接的集成环境(我强烈建议您拥有此功能),您可以使用任何CI工具:CruiseControl.NETTeam CityJenkinsBuildMaster(我是其中的开发人员)。

答案 6 :(得分:0)

中的gforge。它有两个许可证。高级服务器&社区版。

它有源代码控制,问题和任务跟踪,wiki,而Advanced Serve有一个Visual Studio和MS Office插件。

完整功能列表:http://gforgegroup.com/es/express-as-differences.pdf

下载:http://gforgegroup.com/es/download.php