我可以使用git来跟踪有意分歧的公共和私人分支吗?

时间:2011-12-18 02:57:00

标签: git

说我有:

           X         Z
o-----o----o-----o---o A
 \        /       \ /
  o------o---------o B
         Y

假设A和B故意分歧,因为(比如说)A是公共分支而B是公司内部分支(由于技术原因需要有一些差异,并且可能有不应该公开的秘密 - 来源发布)。假设X是一个故意不会在Y中获取某些变化的提交。

使用Git完成以下任务的最佳方法是什么?

  1. 在X处不会重新应用从X合并中故意省略的Y的更改。
  2. 我可以发布A的公共版本,其中X处的合并显示为单个压缩提交,因此Y(或其他内部提交)中的任何潜在秘密信息都不会显示在公共修订历史记录中。

0 个答案:

没有答案