Mercurial合并2个分支,需要恢复b

2024-09-30 20:19:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个远程存储库MyProject,其中有3个模块module1.pymodule2.pymodule3.py

+ MyProject
  - module1.py
  - module2.py
  - module3.py

然后添加一个新特性,在默认分支中创建一个新分支,并将其命名为hasMyproject-newchanges和changedmodule2.py

+ MyProject-newchanges
  - module1.py
  - module2.py + NEW FEATURE.
  - module3.py

在这期间,我开始研究module1.pymodule3.py关于MyProjects

这两个分支都被推送到存储库

现在,在本地目录中的默认存储库MyProject中,我拉了Myproject-newchanges,并与Myproject+MyProject-NEWFEATURE合并

我还没有承诺

现在的问题是合并;它从MyProject-newchanges创建了module1.pymodule2.pymodule3.py的新副本。我丢失了我最新的Myprojectmodule1.pymodule3.py的零钱

我现在要做几件事

  1. 不使用Myproject NEWFEATURE恢复到Myproject(默认)
  2. 1)成功后,我需要一个合并副本,其中包含module2.py-NEWFEATURE和module1.py&;module3.py最新更改

我试着解释我最好的。希望它清楚


Tags: 模块py远程myproject分支副本特性命名