Eclipse切换分支从分支到主干

Dav*_*ave 4 apache-flex eclipse svn flex3

我不明白我的Eclipse上发生了什么,我想知道这是我的Eclipse问题还是这个实际上是一个功能.我有一个树干和一个分支.在存储库中它们是相同的,因此自创建分支以来没有提交任何更改.在制作分支后,我将工作区从项目切换到分支.然后我开始工作并改变分支.突然间,我想在行李箱上看到一些东西因为我的变化迷失了.所以我切换到后备箱.当Eclipse没有删除我的更改时,我感到很惊讶,就好像没有切换一样.变化继续存在.

这是正常的吗?谁能解释一下?谢谢,大卫

Dav*_* W. 8

这是完全正常的,以及svn switch假设工作的方式.

这是一个常见的场景.您正在使用trunk,并意识到您的更改应该应用于分支.您只需切换即可进入新分支,现在您的更改将应用​​于新分支.很多时候,我将在一个流(分支或主干)上工作,并意识到我的更改太过实验性而且无法进入当前的开发流.我将创建一个新的分支并切换到它.

千兆字节快速磁盘和千兆字节网络没有理由在工作目录上吝啬.我告诉开发人员为每个项目和分支专用一个工作目录.否则,如果他们不断在各种开发流之间来回切换,他们就会忘记并在错误的地方进行开发.