创建Eclipse SVN“虚拟分支”?

时间:2012-08-22 13:58:38

标签: java eclipse svn version-control subclipse

我在公司中使用Eclipse和SVN编写Java程序,其中一个提交规则是每个提交都有自己的目的,而且它总是一个。

有时候我可以完成一些工作但是不能在服务器上发布它直到一天结束(它会破坏构建)然后我必须做一些其他工作(与第一个无关)并提交它,但如果我这样做,我将提交与2个任务相关的更改。

我想要的是有一种方法可以向Eclipse说我想要将这些更改与我想要使用中继代码的两个任务分开。所以,基本上它是一个分支,但从未存在过,为了让我单独提交。我考虑让N eclipse工作区使用主干代码,并为每个更改使用每个onde,但这似乎有点过分。

可行吗?

2 个答案:

答案 0 :(得分:1)

在Intellij中,您有可以单独提交的更改列表。也许这个问题可以帮助您继续前进:Changelists in subclipse

答案 1 :(得分:0)

我能想到这样做的唯一方法是,您可以在一个文件中进行两组不同的更改,checkout第二个任务更改的第二个工作副本,并独立处理这些更改。当任一任务完成时,您可以提交在该工作副本中进行的更改,并在构建之前更新其他工作副本。