我正在使用Bitbucket Server API编写一些自动脚本。 我在这里有很多动作,有拉动请求创建等。
出于某种原因,我需要将某个分支与远程同步并与其他分支合并(git merge)。
是否可以执行以下操作:
git checkout my_branch
git pull
git merge another_branch
我可以通过直接shell调用来完成此工作,但它需要分支克隆等。
有什么想法吗?
答案 0 :(得分:0)
如果您只想编辑单个文件,则会有一个新的edit API(自4.13开始)。 Git本身是我们推荐用于操纵Git repos的API。
关于repo大小,你可以使用现代版本的Git进行浅层克隆,以减少数据量,并仍然可以推回。根据您的方案,您可能还可以随时维护本地副本,而不是每次都克隆。