15得票1回答
处理顺序拉取请求之间依赖的好策略

鲍勃克隆项目并从主分支master创建本地分支A。 鲍勃添加了一些有用的帮助程序类,清理/重构单元测试设置,并借助它们清除了所有现有测试。 鲍勃提交并推送到远程服务器,然后创建拉取请求,以便约翰对此重构进行代码审核。 由于项目负责人约翰很忙,所以他无法立即审核。 在请求代码审核...

8得票3回答
VSTS 和 Git:为什么在将我的 DEV 分支 squash 到 master 时,会显示 DEV 分支既落后于 master,又领先于 master?

希望有人能帮助我解决这个问题,因为我很费解发生了什么,并且是否可以纠正。 目前我正在使用GIT作为代码存储库,在VSTS上开展一个项目。 我有通常的主分支MASTER,并从它创建一个DEVELOPMENT分支。 然后我从DEVELOPMENT分支创建功能分支。 当我们在功能分支中完成更改时...

7得票3回答
与合并相比,将主题分支变基的缺点是什么?

我目前的做法是在主开发分支上合并已经完成的话题分支。最近日志看起来有些混乱,我正在考虑改用rebase。 相比于使用merge来合并话题/特征分支,使用rebase可能存在哪些潜在的缺点?

12得票2回答
将Git分支更新到主分支

我有一个名为feature的分支用于开发。昨天我提交了代码,并将feature分支合并到了远程的master分支。 现在我想继续在我的分支上开发并添加更多功能。然而,由于昨天其他人已经向master添加了一些代码,那么怎样才能"更新"我的feature分支,使其包含来自master的所有最新...

59得票3回答
从Github网站或API中获取分支合并列表是否可能?

在我们的工作流程中,没有直接提交到主分支(master branch)的操作。主分支只接受来自拉取请求(Pull Requests)的合并操作。 可以将每个合并操作视为添加到主分支的新功能。 因此,我想以列表形式获取合并到主分支的内容,作为一种可视化的方式,以展示添加到产品中的功能块随时间...

7得票2回答
推送新分支时需要新的远程头

我在mercurial中创建了一个“named”分支,提交了一些更改,现在我想将其推回到中央存储库。我已经进行了获取操作,确认我没有需要合并的更改,但是当我尝试进行推送时,我得到了消息“push creates new remote head”,但是我不明白为什么会出现这样的情况。我是唯一在此...

8得票1回答
如何在Fossil中关闭一个叶子节点

Fossil SCM中分支的文档指出,如果一个叶子节点有关闭标签,则被认为是已关闭状态。但是,当我输入: > fossil tag add closed xxxxx > fossil leaves --closed > 它不显示任何关闭的东西。如果我添加了--propa...

39得票3回答
能否在Subversion中使用git-flow模型?

我们使用Subversion,除了像我这样的几个人外,几乎没有分支和合并Subversion的经验。我的Subversion经验仅限于简单的特性分支,其中合并和树冲突虽然不算罕见,但解决起来并不是特别困难。 考虑到这一点,我正在帮助管理一个项目,我们当前的提交主干方法对我们的需求来说根本不可...

18得票4回答
如何查找所有未合并的提交,按创建它们的分支进行分组,这些提交都在主分支中?

我需要从未合并的分支创建一些代码审查。 在寻找解决方案时,请不要考虑本地分支的问题,因为它将在服务器上运行;只会有一个 origin 远程库,我将始终在其他命令之前运行 git fetch origin 命令,并且当涉及到分支时,我们将参考 origin/branch-name 。 如果设...

32得票2回答
在合并过程中创建的.rej文件是什么?

我正在将主分支合并到新分支中,但是创建了一些.rej文件。 我将主分支池合并到新分支时出现了冲突,我已经解决了这些冲突,但是还有一些.rej文件。 请问您能告诉我.rej文件的含义以及我应该如何处理这些文件吗?