0

我正在尝试编写一种工具,该工具会自动将代码从一个分支合并到另一个分支。它将是 hubot 上的一个命令,它将合并适当的分支。我正在寻找的是一种无需在本地克隆代码即可进行此合并的方法。有没有办法做到这一点?我正在使用 github,所以 github api 也会有所帮助。

4

2 回答 2

1

github api 使您能够直接在 github 的 repo 上执行合并,而无需克隆。

请参阅文档

于 2012-12-05T19:47:22.300 回答
0

我没有完全理解您的要求,但是,这些是我用来合并来自其他 repo 的分支的步骤,看看是否有帮助

 git remote add -f (remote name) /path/or/URL/to/remote
 git merge -s ours --no-commit (remote name)/master
 git read-tree --prefix=foo/bar/ -u (remote name)/master
 git commit -m "Merged (remote name) into subdirectory /foo/bar"

而已。

于 2012-07-03T19:09:00.963 回答