所以cherry-pick是自切片面包以来最好的事情之一,但我必须查看/处理来自附加回购的标签这一事实并不有趣。
我有 RepoA,这是我的 repo 和 RepoB,它由 github 上的其他人拥有。因此,我使用以下设置将 RepoB 添加到我的 .git/config
[remote "repob"]
url = git://github.com/foo/bar.git
fetch = +refs/heads/*:refs/remotes/repob/*
fetch = +refs/tags/*:refs/tags/repob/*
tagopt = --no-tags
然后我在挑选樱桃之前做一个“git fetch reob”。我遇到的问题是 git fetch 很乐意将所有 repo 的分支、标签等导入我的 repo。诚然,它位于 repo 命名空间中,但我正在寻找一种方法,能够仅从该 repo 中挑选一个引用并在路上,同时仅使用我的标签和分支保持我的 repo 清洁。