我的大多数经验都是Perforce和我最近的svn经历很久以前,所以我还没有那么舒服(Tortoise)svn(再次)。
我想将工作副本中的更改移到另一个相关分支中的新签出的工作副本。
要成为先例,请考虑:
trunk_revx
| \
| Branch_A
trunk_revy \
|\ WC_A (containing my changes)
| \
| Branch_B
| \
| WC_B (fresh, where I want to merge my changes to)
哪个是正确的命令让我在WC_A,trunk_revx和WC_B之间进行三向合并而不提交任何内容?合并(调用哪个WC文件夹?)或Switch(再次调用where?)?
所有条款都不同,所以我有点迷失;)
答案 0 :(得分:1)
我建议你采取以下行动:
TortoiseSVN ==> switch...
并切换到Branch_B:
你必须处理你的WC_A成为你的WC_B的事实!
或者,如果您不想提交到Branch_A,但无论如何都可以提交,您还可以将本地更改提交到新的小分支(branch_A的分支)并从此新分支执行merge
到Branch_B。