1

我正在尝试在我的公司中实施 Git。我决定实现这个模型http://nvie.com/posts/a-successful-git-branching-model/

main repo 中包含三个分支,即 master、develop 和 feature1。有两个开发者叫 Alice 和 Bob。两位开发人员都在研究主仓库的克隆。他们俩都在 feature1 分支中工作。Alice 定义了一个名为 bob 的 Git 遥控器,指向 Bob 的存储库,反之亦然。

我怎样才能让 Bobs 在功能分支上对 Alice 进行更改,反之亦然?

4

1 回答 1

2

一个成功的 Git 分支模型 » nvie.com ”在您的默认 git 安装之上附带了一组称为“ git-flow ”的工具。

该实用程序提供了一些有趣的命令来处理功能。因此 Bob 或 Alice 或其他任何人都可以创建一个新功能并将其发布到主存储库:

git flow feature start <name>
git flow feature publish <name>

然后 Bob 和 Alice 必须跟踪并提取新创建的特征:

git flow feature track <name>
git flow feature pull <remote> [<name>]

然后 Bob 和 Alice 可以使用日常的 git 基础知识从(resp. to)主存储库中提取(resp.push)更改。

功能完成后,您必须告诉它 git-flow 并从主存储库中删除功能分支:

git flow feature finish <name>
git push origin :<name>
于 2012-06-06T12:52:42.837 回答