[英]Merge from one branch's working copy to another branch (locally, w/o committing)
我大部分的經驗是在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文件夾中調用?)或切換(再次在哪里調用?)?
所有的術語都不同,所以我有點迷失了;)
我建議您采取以下措施:
TortoiseSVN ==> switch...
並切換到Branch_B:
您只需要處理您的WC_A成為WC_B的事實!
另外,如果您不想提交到Branch_A,但是仍然可以提交,則還可以將本地更改提交到新的小分支(branch_A的分支),然后執行從該新分支到Branch_B的merge
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.