2015-07-11 59 views
0

我将开始与2位朋友合作项目,我们都使用Visual Studio 2013 Ultimate。我目前正在使用TortoiseSVN,但当更新时,它会变得杂乱,删除我编写的代码。有没有像现场编辑器插件?所以就像一个人可以在Toolbox.cpp上工作,然后在保存之后它会同步到其他团队成员?同时在2-3人的视觉工作室项目上工作?

+0

使用更好的版本控制系统,如[git](http://git-scm.com/);尝试让每个成员团队主要在他自己的翻译单位和/或模块上工作。你的混乱可能更多的是工作组织而不是工具。我觉得你的问题在这里是无关紧要的,因为你没有显示任何源代码,而且它太宽泛了。 –

+1

[在Visual Studio 2013 Jump Start中使用Git(Microsoft Virtual Academy)](https://www.microsoftvirtualacademy.com/en-us/training-courses/using-git-with-visual-studio-2013-jump-start -8306) – Drop

+0

SVN不会删除您编写的任何代码。它将来自所有人的更改合并起来,唯一的问题出现在编辑相同的行时,并且无法推断出应该完成的操作。但那通常不会发生那么多。我会说继续使用SVN,但请检查*您是如何使用它的,因为这显然有些问题。 –

回答

0

我会检查出混帐。这里有一些让你开始的链接!

超级简单的入门指南 http://rogerdudler.github.io/git-guide/

边做边学的Git在15分钟内 https://try.github.io/levels/1/challenges/1

的Git不会让你在一个项目的相同的 “实例” 的工作,但它将允许您合并您的更改并在合并之前查看这些更改。它也可以让你回到你的项目的以前的版本。

Git的知识和用法在很多地方都是相同的。在他的简历被查看后,我的朋友在他的采访中只被问了1个问题;他被问到他是否知道如何使用git。

如果您有机会,请确保您阅读其网站上的git文档。

编辑:Git不会让你工作在同一个“实例”方面的实时项目,当他键入他的一面它会实时自动同步并更新您的Toolbox.cpp。但是,您可以在存储库上工作。