如何在Visual Studio 2010中的两台或多台计算机上同时处理项目 [英] How do I work simultaneously on a project from two or more machines in Visual Studio 2010
问题描述
我有一个由3个开发人员组成的团队.我们正在不同位置的Visual Studio 2010中处理一个项目.
I have a team of 3 developers. We are working on a single project in Visual Studio 2010 from different locations.
我基本上如何与队友合作,以便我们所有人都可以在项目上同时进行工作,从而使所有内容保持同步.
How do I basically collaborate with the team mates so that all of us can work on the project simultaneously keeping everything in sync.
将需要什么工具以及如何为我的项目实施这些工具.
What tools will be required and how do I implement those tools for my project.
推荐答案
- 团队基础版本控制
- Subversion (带有 ankhSVN 或 TortoiseSVN ).
- Git (最好的恕我直言,它具有 GitHub ).
- plasticscm (已与VisualStudio集成,最多可供15个开发人员免费使用).
- Mercurial (带有可选的
- Team Foundation Version Control.
- Subversion (with ankhSVN or TortoiseSVN).
- Git (the best IMHO, has TortoiseGit and a great "free colaborative repository", GitHub).
- plasticscm (has integration with VisualStudio, free for up to 15 developers).
- Mercurial (with optional TortoiseHg).
或者只是在此处查看.
TFS非常适合初学者(傻瓜型SCM,基于锁,指向和单击界面,并已很好地集成到Visual Studio中,它是 官方的Microsoft SCM工具).
TFS is good for beginners (SCM for dummies, based on locks, point-and-click interface, well integrated to Visual Studio - it is the official Microsoft SCM tool).
SVN是一个很好的中间立场(避免锁定,集中式存储库,良好的客户端GUI).
SVN is a good middle ground (avoids locking, centralized repository, good client GUIs).
但是,如果您确实要使用最新的分布式SCM工具,请选择最后3种工具之一.
But if you really want to use a state-of-art, distributed SCM tool, choose one of the last 3.
关于plasticscm,这似乎是一个非常不错的解决方案-SCM的方法正确,但是与其他工具一样,Visual Studio的集成度惊人,当然TFS除外.
Regarding plasticscm, it seems to be a very nice solution - does SCM the right way, but has an astounding Visual Studio integration, like no other tool has (with the exception of TFS, of course).
这篇关于如何在Visual Studio 2010中的两台或多台计算机上同时处理项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!