我们是一个 3 人团队,使用 hibernate、spring mvc、mysql、tomcat在eclipse中开发一个小型Web 项目。(我们有一个紧迫的期限来完成它。我们在上面没有太多经验。我们知道基础知识。)
在我们的团队中,一个人为前端编写代码,另一个人为后端编写代码,第三个人提供帮助。因此,每次添加某些东西时,都需要将其从一台 PC 复制到另一台 PC 并进行编辑以结合后端和前端,然后再次复制以供使用。
所以,我们决定使用版本控制。在网上搜索时,我很困惑为我们的项目使用哪个Git或SVN。我已经阅读了他们的优点和缺点,分布式/集中式。
哪个最适合我们?
我知道 Git/Github-pull/push/fork 的基础知识,基本命令等。关于 SVN,我为一个使用 SVN 的开源项目做出了贡献,但是,我一直通过电子邮件发送补丁(因为我没有当然,没有提交许可)。
其他两个人对版本控制完全陌生。