2011-09-26 67 views
0

我应该使用哪种SCM技术? Subversion或Git? 另外,如果SVN,哪个插件更适合Eclipse和Git,那么最好的插件是什么。 谢谢。我应该使用哪种SCM技术? Subversion或Git?

+0

你的用例是什么 - 个人项目,个人开源项目,企业环境(如果有,有多少开发人员)? –

+1

这是一个与网络相关的项目。我的团队有4名成员。最初只有我的团队会参与这个项目。之后,它的某些部分将会是Open Source。 –

+1

请参阅http://blog.stackoverflow.com/2011/08/gorilla-vs-shark/ –

回答

1

这个问题没有具体的答案。

如果您即将与分布式团队合作。我会去git。如果您需要空间(HD),那么git也比SVN(一般来说)要轻。

我认为git在高度分散的团队中效果更好。当有许多人在一个项目上工作时,git合并对我来说似乎更容易。冲突解决也很好。

如果速度对您很重要。 Git更轻更快。由于它跟踪更改而不是文件。

如果您不熟悉SCM,SVN在我看来更友好,因为它跟踪文件。 Git在提交基础上工作。

这只是我的看法而已。

问候。

+1

哪一个更快?速度是我考虑的一点(当然,还有其他方面) –

0

如果你问这个问题,你应该去Subversion和Subversive插件的Eclipse。

Git是一个分布式系统,如果你是新手,那么容易搞砸了。但是,最流行的用于Eclipse的Git插件是EGit

如果你对SVN和Git都是全新的,我会建议你尝试这两种方法,最终你会因为某种原因想出一些你喜欢的东西。

相关问题