自动化git集成分支的合并?
根据,分支可以是:自动化git集成分支的合并?,git,branch,integration,Git,Branch,Integration,根据,分支可以是: “topic”branch=包含与单个功能/错误修复/实验等相关的所有内聚更改 “集成”分支=选取/并选择要合并更改的主题分支 我有主题分支x,y和z 我有客户A和B,他们每个人都想要/支付一套不同的功能 客户A想要x和y。这很简单: git checkout A git merge x y 瞧!我有我需要的。但是我如何自动/记录哪些主题应该合并到一个文档中?这就是我所做的。在我的配置文件中,我有: [branch "A"] remote=. merge
- “topic”branch=包含与单个功能/错误修复/实验等相关的所有内聚更改
- “集成”分支=选取/并选择要合并更改的主题分支
x
,y
和z
我有客户A
和B
,他们每个人都想要/支付一套不同的功能
客户A
想要x
和y
。这很简单:
git checkout A
git merge x y
瞧!我有我需要的。但是我如何自动/记录哪些主题应该合并到一个文档中?这就是我所做的。在我的配置文件中,我有:
[branch "A"]
remote=.
merge=refs/heads/x
merge=refs/heads/y
所以现在每次我想更新分支A时,我只是:
git checkout A
git pull
它会自动知道要拉哪根树枝
这是个好主意还是坏主意?
更具体地说,这是我在.git/config中看到的:
[branch "A.test"]
remote=.
merge=refs/heads/x
merge=refs/heads/y
这样分支A(即生产分支)就不会意外地拉取任何更改。您可能不想这样做。一旦x和y合并到A中,以后就没有什么其他东西可以从中合并。不过,您的工作流程可能需要这样做。查看git流 谢谢。对于稍后查看的人,他所说的链接是:。你也可以通过谷歌“git flow”获得许多其他网页来解释和/或谈论它。