【发布时间】:2012-08-31 05:12:26
【问题描述】:
想象一下,您正在处理的分支中有一堆源文件,它们被添加/修改/删除。然后假设您决定暂时停止该分支上的开发,然后返回并在主干中处理其他内容。您目前没有合并分支。
通常我会检查我对分支的所有更改,然后执行Team->Switch 并选择主干并开始工作。但是,我注意到,如果我不签入我的更改,Subclipse 很乐意将我的工作副本的 subversion URL 更改为trunk,并保持我的所有更改完好无损。
我的问题是这样的:Subclipse 是在幕后为我进行了合并,还是只是将 URL 切换到主干并进行更新...大概是为了避免丢失我的更改?
如果是前者,我对 subclipse/subversion 有了新的尊重。如果是后者,那么在您拥有修改后的工作副本时进行颠覆“切换”似乎应该是非法操作,因为您实际上是在破坏主干!
【问题讨论】:
标签: eclipse svn branch subclipse branching-and-merging