Git 魔术引用

标签 git

我正在研究项目工作流和 Git,我想找出一种与主存储库“对话”的好方法。

我想知道的一件事是如何实现像 Gerrit 使用的“for”这样的神奇引用,其中提交被推送到“refs/for/xxxx/topic”以便设置最终目标分支而不直接放置东西那里。有没有一种方法可以使用接收前/接收 Hook 来做到这一点,这是他们的 Java 实现的一个特殊功能?

干杯

最佳答案

refs/for/branch 是 Gerrit git 服务器的一个“神奇”功能。据我所知,无法使用默认的 git-receive-packgit-http-server 实现来复制它。

关于Git 魔术引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6720937/

相关文章:

git - 我应该如何对长行使用 git diff?

git - git svn init 可以处理应该作为基本 checkout 一部分的主干/分支/标签的同级目录吗

linux - 如何通过 HTTPS 将 Git 存储库移至 Atlassian Stash

git - 子模块提交号存储在哪里(以及如何更改它)?

python - 将本地分支推送到远程分支

ruby-on-rails - 如何在 cPanel 上安装 Peatio

android - 使用 aar 在 Android Studio 上将 Git 库与项目包含在一起?

Git:在尝试保持干净的历史树时遇到问题

git子模块和 "no branch"

windows - ssh : Could not resolve hostname github. com + STATUS_ACCESS_VIOLATION 在 eip=68086014