程序员如何在不使用TFS的情况下协作他们的代码和工作?
本文关键字:他们的 协作 情况下 代码 工作 TFS 程序员 | 更新日期: 2023-09-27 18:06:41
我正在寻找一种简单的方法来与c# ASP开发的程序员团队之间进行协作。. NET使用Visual Studio 2010。我目前在我的其他工作中使用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