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

本文关键字:他们的 协作 情况下 代码 工作 TFS 程序员 | 更新日期: 2023-09-27 18:06:41

我正在寻找一种简单的方法来与c# ASP开发的程序员团队之间进行协作。. NET使用Visual Studio 2010。我目前在我的其他工作中使用TFS,它很容易,所以我可以下载当前文件并检查它们或检查它们等。有没有免费的工具可以提供相同的功能,或者有没有简单的方法可以让一组开发人员在不购买TFS的情况下轻松地处理同一组代码?

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

有许多不同的源代码控制系统可用。我不相信它们中的任何一个在其他产品(跟踪工作项、文档共享、自动部署等)方面都像TFS一样是"一站式服务",但与TFS相比,它们中的一些被认为是仅仅用于源代码控制的"最佳选择"。

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

如果我现在推荐一个源代码控制解决方案,我会在Git (GitHub是一个选项)和SVN之间纠结,这取决于你的需要。随着团队的成长和成熟,您可能还想研究一下Mercurial,看看是否有可能演变成使用Kiln,并寻找一种商业工具。

git - with git Extensions

使用Visual Studio插件

你听说过Tortoise SVN吗?

你可以试试Git。

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

或者,你可以使用TortoiseGit

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

http://subversion.apache.org/

还有一个Windows资源管理器插件叫做TortoiseSVN:

http://tortoisesvn.tigris.org/

和一个VS插件,虽然上次我尝试这个,它远不如TortoiseSVN可用(虽然这是几年前):

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

Collabnet (Subversion的制造商)有一个简洁的Visual Studio插件AnkhSVN,所以它会感觉类似于TFS。

如果您和您的其他开发人员想要一个与Subversion链接的集成环境(如果您还没有的话,我强烈建议您拥有它),您可以使用任何CI工具:CruiseControl。. NET, Team City, Jenkins或BuildMaster(我是其中的开发人员)

Gforge。它有两个许可证。高级服务器&Community Edition .

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

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

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