cherry-pick

    0热度

    1回答

    我很新的Git的,所以任何过于详细的说明表示赞赏:) 说,我是在两个国家发布的游戏应用。实际上,我为这个应用程序提供了两个代码仓库,它们具有相同的体系结构,但在实现级别上或多或少有所不同。现在,我们有时会希望两个仓库来交换代码,如功能的代码转移到另一个仓库,和我有两个问题: 什么是分组功能的所有提交的最佳实践(我们在Atlassian Jira上管理任务,让我们假设我们总是可以正确标记某个功能的所

    1热度

    1回答

    我有两个彼此非常不同的分支,但是一个分支包含一些我想添加到其他分支的有用代码。这些分支在很久以前就发生了分歧,我无法合并它们,因为它们的许多特征都不相同,并且合并也不可行。 来自捐助分支的有用代码被添加到连续的提交中,并且我有我想要挑选的提交的哈希值。当我发出命令git cherry-pick hash1 hash2时,我被告知nothing to commit, working tree cle

    0热度

    1回答

    我有一个主人和一个开发分支。功能和修补程序分支被合并到开发中,并且从不时开发合并到主开发中。现在我有一个请求从主分支中排除特定的修补程序。这可能以某种方式吗?这是一个相对老的修补程序分支,所以从那时起我有超过30个合并到开发中。或者我应该创建一个新的分支,手动还原这些更改并将其合并到主控中?

    0热度

    1回答

    我需要拯救一个功能分支,由于分配失败而获得了一些重复的提交。目前解决此问题的唯一方法是将此功能分支中的所有提交挑选到master中(请参阅下面的背景)。 我们从最新的主控状态开始,然后开始挑选我们的功能分支提交。但是,我们有时会将主合并到我们的功能分支中,而我不确定是否还需要选择合并提交。我认为不是,因为我已经在挑选当前主人时解决了冲突。那是对的吗? PS:背景 我们发现了重复提交太晚,特性分支已

    1热度

    1回答

    在项目开始时,我们启动了REPO-A。该回购持续了几个月,直到其中一名工程师决定分拆该项目。现在他通过复制目录并开始新的回购来完成此操作。 REPO-B。现在B没有A的历史,A也没有任何进一步的发展。现在我们要回到A并且将B从B中的所有内容合并到A中,并保留B的所有历史记录,同时它还是一个单独的回购。这里唯一的救赎恩典是,自从B开始作为A的副本之后,我应该能够将B的历史移植到A的末尾,并且一切都应

    1热度

    2回答

    我有两个分支dev和a。我需要将a功能合并到dev中,但是我的队友已经在一个文件中做了某些功能,但尚未准备好进行合并。如果我只是合并并使用我的解决方案,git会将此文件中的更改标记为无效,而不是稍后允许这些更改合并,如果我尝试重新合并分支,则只需快速转发即可。如果我不解决冲突,git拒绝执行合并。 我的解决方法是创建一个分支放在一旁,抑制破损的特征,然后合并到这个分支中。问题是这个git命令有点复

    0热度

    1回答

    我做如下 git cherry-pick 5eb68e3 error: could not apply 5eb68e3... Switched timezone to IST hint: after resolving the conflicts, mark the corrected paths hint: with 'git add> <paths>' or 'git rm <path

    7热度

    2回答

    我有两个分支:A和B。 A的提交历史:a <- b <- c; B的提交历史:a <- h <- i; 假设这里只有一个文件。 在提交b中,我添加了一些文本,如“foo”。 在提交c,我添加了一些文本,如“酒吧”。 然后我git cherry-pick c在B分支。我认为cherry-pick只会选择c到分支B的更改。但是,它会将foo和bar添加到分支B。这显然不是我想要的。 因此,cherry

    0热度

    1回答

    我在GIT项目中有两个分支分支A和分支B. 其中i已承诺的码分支A,其是贴剂1 然后樱桃拾取支路A的贴剂1〜分支B. 后我给的第二补丁(补丁2)到相同提交在分支A. 如何将分支A的这个补丁2添加到分支B?

    0热度

    1回答

    我已阅读git book的基础知识,试图将分支蓝色与分支蓝色合并为一条直线。为了更容易地查看历史,我尝试只有一个分支并且没有连接。我有什么选择可以做到这一点,什么是最好的? This答案暗示为reset --soft,但这里的演示假设合并后增长很多。 在af之前或最好在9c提交之前,将分支蓝色更改添加到红色是可以的。 * 5356e62 vimdiff solved * c1ccf86 red