19得票1回答
Gitlab:抱歉,我们无法自动挑选此合并请求。

我在Gitlab中遇到了以下错误:Sorry, we cannot cherry-pick this merge request automatically. This merge request may already have been cherry picked, or a more r...

9得票2回答
针对产品开发和产品定制,应该使用哪种git工作流?

我们已经使用了一段时间的git-flow来开发一个软件框架。我们在单个存储库中有主分支和开发分支。 最近,不同的客户对购买该框架产生了兴趣,这需要根据每个客户进行框架定制。 到目前为止,我们从主分支为每个客户创建一个新的feature-customerXYZ分支,在那里进行定制,并保持该分...

1788得票30回答
如何在Git中选择性地合并或挑选另一个分支中的更改?

我正在一个新项目中使用Git,该项目有两个平行的开发分支——但目前都是实验性的: master:导入现有代码库加上一些我确定的修改 exp1:实验分支 #1 exp2:实验分支 #2 exp1和exp2代表两种非常不同的架构方法。在继续之前,我无法知道哪一个(如果有的话)会奏效。当我在其中...

39得票1回答
在Git的cherry-pick或rebase合并冲突中,如何确定BASE(也称为“祖先”)、LOCAL和REMOTE?

在正常的Git合并冲突中,涉及到三个文件版本的三向合并大致如下: LOCAL: 我的分支中的版本 REMOTE: 其他分支中的版本 BASE: 两个分支共同祖先的版本(特别是,我的分支HEAD和其他分支HEAD的共同祖先) 当Git cherry-pick生成合并冲突时,实际上没有共同...

7得票2回答
将Git Cherry-pick到不同的基本目录

我在一个分支10.57里有一些提交,我想把它们合并到另一个分支10.58。通常我会从10.57中挑选这些提交到10.58。但是有一个问题:某些文件在10.58中改变了它们的目录结构。 例如,源目录MAAS/ios-web-services在10.57中移动到了MAAS/apple/ios-w...

20得票3回答
Git合并/挑选避免暂存

我想用一些更改来进行挑选复制操作,但我不想在此分支中提交它们,我只想在本地保留它们。 为此,我正在使用git cherry-pick <hash> --no-commit 然而,这会自动将它们添加到舞台上,然后我必须使用手动重置它们。 git reset HEAD <fi...

17得票2回答
错误:在挑选樱桃时addinfo_cache失败

我在挑选 Gerrit 时遇到以下错误...有人知道这是什么意思,为什么会出现这个错误吗?error: addinfo_cache failed for path 'ROE/NAS/src/abc.c

10得票2回答
“--abort”和“--quit”在cherry-pick中作为序列命令有什么不同?

根据文档,在三个cherry-pick的序列器子命令中,有两个对我来说非常相似: --quit 忘记当前正在进行的操作。可用于在失败的挑选或还原后清除顺序控制器状态。 --abort 取消操作并返回到先前的状态。 到目前为止,我一直使用--abort,它效果很好。在什...

16得票1回答
Git Cherry-Pick 和 Git Revert 有什么区别?

我仍然对git revert的行为感到有些困惑。经过很大的痛苦和误解后,我了解到git revert是 取消 特定提交而不是恢复至该提交。我到目前为止还没有使用git cherry-pick。 您能详细介绍这两个git命令吗?您何时以及如何使用它们?

13得票2回答
Cherrypick提交顺序

这可能是一个天真的git问题,但是我想问的是: 在做pull-request之前,我通常会从上游的最新提交中创建一个新的分支,并从我的开发分支中挑选重要的提交进行cherry-pick。然后从我的新分支向远程仓库发起pull-request。 但是我讨厌合并冲突(尽管在发生冲突时git m...