Java 维护devel的最佳源代码控制。和项目的产品版本

Java 维护devel的最佳源代码控制。和项目的产品版本,java,eclipse,git,svn,Java,Eclipse,Git,Svn,管理devel的最佳方法是什么。Java项目的产品版本 目前我使用SVN,我在SVN上有一个工作副本和一个源文件夹问题是我总是使用相同的源代码,我想要两个源代码:一个是稳定的代码,另一个是正在开发的新功能。在德维尔之后。代码已完成,我想与产品源合并。 请帮我学些教程什么的。我听说过树枝/树干,但不知道那到底是什么意思 如果Git更适合我的情况,我愿意使用它。SVN也可以满足您的需求。如果您使用的是eclipse,只需合并SVN URL即可。您将获得在那里创建分支的简单选项您需要了解分支。Git正

管理devel的最佳方法是什么。Java项目的产品版本

目前我使用SVN,我在SVN上有一个工作副本和一个源文件夹<代码>问题是我总是使用相同的源代码,我想要两个源代码:一个是稳定的代码,另一个是正在开发的新功能。在德维尔之后。代码已完成,我想与产品源合并。

请帮我学些教程什么的。我听说过树枝/树干,但不知道那到底是什么意思


如果Git更适合我的情况,我愿意使用它。

SVN也可以满足您的需求。如果您使用的是eclipse,只需合并SVN URL即可。您将获得在那里创建分支的简单选项

您需要了解分支。Git正迅速成为版本控制的行业标准,因此我建议切换到Git并在该环境中学习。Git和SVN在很多方面都有不同的观点,包括分支

分支可以用许多不同的方式来解决您的问题。最常见的策略是对当前部署的代码使用主分支。这个分支在SVN中称为
trunk
,在git中几乎总是称为
master

发展分支机构有许多不同的风格。一种方法是,只要有时间做一个新的发布,就有一个长期存在的开发分支合并到master中。另一种方法是为每个要开发的新特性创建新的特性分支。有时,这两种策略一起使用——最常见的情况是当几个开发人员在同一个存储库上工作时。选择最适合您的案例的策略