作者grassboy2 (活力花俏草儿仔政﹞O花俏)
看板Soft_Job
标题Re: [请益] 关於CVS的Merging
时间Sun Jun 21 16:34:07 2009
※ 引述《Spig (Spig)》之铭言:
: ※ 引述《grassboy2 (活力花俏草儿仔政﹞O花俏)》之铭言:
: : <原文恕删>
: 原文并没有写到档案更动的情况, 所以我解说一下 cvs merge 的意思
: 如果今天我的 cvs reversion tree 长的像这样
: A----B------C----D----E
: └-----X----Y----Z
原文删一点点…
耶逗…我想我的意思是…
今天主线(A-B-C-D-E)在B建立一个Branch
然後主线继续修改,但支线也继续修改…
最後造成主线走到E版,内容为:
Ver. E
我是第一行
我是第二行
我是第三行
我是新增的第四行
然後支线走到Z版,内容为:
Ver. Z
我是第一行
我是第二行
我是新增的二点五行
我是第三行
那…我想把Z merge回主线的话…
有办法merge成:
After Merge
我是第一行
我是第二行
我是新增的二点五行
我是第三行
我是新增的第四行
吗?
我目前作的Merge结果好像是把E删掉,然後把Z当作最新版@@~
虽然版本分支图看得到是: A--B--C--D--E--F
\ /
X---Y---Z
但只是单纯取代…好像没意义的说@@~
有板友之前也遇到这个问题吗@@~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.87.174