如何在Visual Studio环境中与我的合作伙伴协作代码?

时间:2012-06-22 13:15:09

标签: git svn tortoisesvn

我和我的朋友希望同时为我们的项目处理代码。 我们在Visual Studio 2010环境中开发。

我知道我需要一个名为SVN client的东西,SVNTortoise,也许是Git .. 我观看并阅读了几个如何安装它的指南,我仍然不知道它是如何组合在一起的..我怎样才能commitupdate

我很想知道我需要什么,我该怎么做以及花费多少

(一些细节:我们将有大约6个月的开发时间,我们确实需要与一些谷歌API集成,所以我不知道是否有可能将它放在我的本地驱动器上..)

1 个答案:

答案 0 :(得分:2)

您需要源代码管理(SCM)系统。

有许多可用的。 Subversion是一种选择。 Git是另一个。 Mercurial是另一个。 Git和Mercurial的相似之处在于它们是分布式的。颠覆是集中的。每种型号都有优点和缺点。

你提到的工具如TortoiseSVN只是一种与Subversion交互的图形方式,而不是命令行。还有TortoiseGit,还有Visual Studio的插件,允许你在Visual Studio中完成。

很明显,你没有这方面的经验。如果没有一些研究,这不是你需要跳的东西。如果你不理解你正在使用这些工具做什么,你就会感到沮丧,并且可能会因为使用不当而丢失代码。此外,设置自己的共享服务器不是一项小任务。您可能想考虑使用github,source forge等。

您需要对git进行一些阅读并确定它是否适合您。然后做一些关于Subversion的阅读作为比较,因为它是集中的而不是git的分布式性质。

我建议你慢慢学习git。您不仅将学习分布式工具,而且还将学习最受欢迎的工具,获得最佳社区支持和最积极的开发。但是,我当然不会假装它不会进行一些研究。如果您之前从未使用过SCM,那么所涉及的概念可能会非常混乱。观看所有“git basics”教程,并阅读所有介绍材料。特别是,请参阅Pro Git,这是一本很好的书。