branching-and-merging

    0热度

    2回答

    我希望能够看到哪些分支基于某个提交。鉴于存储库: A--------B-----C-----------D (master) `-E (B1) |`--F (B2) `-H (B4) `--G (B3) 我如何看到分支来自提交C?我需要至少有B2和B3的列表,但如果master也包含在可以输出的内容中。我宁愿如果B4不包括在内。

    1热度

    1回答

    我们使用TFS 2015及其本机源代码控制(非GIT)来托管我们的VS 2013解决方案。 最近,我创建了一个分支。 我需要手动修复vcxproj文件中的Scc节,因为它们在SccProjectName设置中明确包含了分支名称。 同样,当我想合并分支回到主干。我需要注意修改后的部分没有合并回主干。 这非常烦人。 如何解决这个问题? 我已经搜查,发现大量提示使用 <SccProjectName>SA

    1热度

    1回答

    我有两个分支在bitbucket中,我想推只有一些提交(这是由我批准)从一个分支到另一个分支是主分支。 有人可以向我解释我如何在bitbucket环境中做到这一点? 在此先感谢。

    1热度

    1回答

    使用TFS,但这个问题似乎适用于任何版本控制系统。 在下列情况下,我创建了一个名为dev\1\<project>的本地文件夹,位于main文件夹旁边,用于将功能1开发为主分支。功能1完成后,我将其合并。 当需要使用功能4时,我应该将主背面合并到功能1文件夹(分支)并将其用于功能4工作,或者如下图所示,我应该删除功能1文件夹并简单地创建另一个文件夹来分支功能4?或者它没有真正的区别?也许有实际问题不

    2热度

    1回答

    我对有拆分到两个分支将共享主要功能的项目Mercurial库工作,但将在它们的一些功能差异: ---- B / ---source-+----- A 现在我想知道我是如何与之合作的。 ----- new feature ------- / \ ---- B1 ----+ B2 --- B3 ----- bugfix ---

    0热度

    2回答

    我衍合多次提交的一个分支上的上游分支。我阻止某种在那里,我不能继续我的分支,其余所有提交的失败,所以我需要一种方法来继续git的复位时好像不工作。 正如我说我重订一个分支。我一直都在这样重新设计,我并不感到惊讶的是,有一两个承诺有冲突,可以解决为空的承诺。但我不知道哪些提交,直到我经历冲突解决步骤(编辑冲突的文件并添加结果文件)。所以这里发生了什么抽象的版本: $ git checkout wor

    1热度

    1回答

    我们有一个拥有多个客户的项目。假设应用程序名称是Ali-Systems。 Foo公司将有Ali-Systems Foo,Bar公司将有Ali-Systems Bar等等。所有版本都有几乎相同的结构。但是他们的逻辑是不同的。例如,对于所有版本都有一个BillIssue方法,但其逻辑可能不同。不管如何计算,甚至他们DB模式之间的差异(我们使用ASP.Net MVC实体框架) 据我了解有一个由微软开发类

    0热度

    1回答

    我必须设置git仓库的软件开发基于已有的软件供应商的源代码。源代码正在定期更新,我正在寻找最有效的方法,我已经提出了两种工作模式,我很想听听你的意见,哪一个(或者另一个)对我最有效情况。 总体而言,将有3个各自独立的代码库每个工作完全独立的团队:A,B,C 源代码库/ A队是基于地方供应商代码退出。 源代码库/ B组是基于供应商代码由第三方退出+扩展的地方。 源代码库/团队C我试图设置的那个,它应

    1热度

    1回答

    我们计划了一个我们认为可以正常工作但存在问题的git工作流程。 在SourceTree 我们有4个主要分支 _dev(从中创建功能分支,每个特征分支对应一个JIRA任务) _qa(到我们合并功能分支,一旦功能准备就绪,代码在_dev上查看) _next-release(我们merg Ë当功能由QA批准的功能分支) 主(这是我们合并整个_next释放分支时冲刺结束,从而合并只有经批准的功能) 我们也

    1热度

    2回答

    在这里,我写了我遵循提交代码的git命令。 git merge <branch1> --no-commit 所以我得到了该分支的代码,我开始研究它。我没有将代码合并到只有主人。现在我已经完成了我的代码,并尝试从其他人那里获取更改。 git pull origin master 我得到的错误说MERGE_HEAD存在请提交您的文件。所以我通过输入这些命令来提交代码。 git add . g