0

我有两个分支,开发和大师。

master 分支中的代码不能有日志调用、评论等。其他一切都是一样的。因此,当我在提交之前合并到 master 时,我删除了所有我不想要的东西。

我继续在开发分支上进行开发,现在我想合并并提交更改,但我想这将再次添加我之前删除的内容。

有没有办法只提交来自开发分支的更改或这个问题的工作流/解决方案?

我正在使用 mercurial,但我想遇到与 git 相同问题的人可以提供帮助。我是 mercurial 的新手,对 git 不太了解。

谢谢

4

1 回答 1

1

理想情况下,您需要找到一种不同的方法来跟踪/共享此类项目,但如果这是不可能的,那么您可以使用 python 钩子将它们从对主分支的任何提交中过滤掉。

有关某些可能性的讨论,请参阅hgbook 的这一章。

于 2013-09-01T07:37:10.090 回答