git项目管理与更多分支机构(50)
我们公司有一个项目,我们制作了一个系统,然后卖给其他公司,我们遇到了一个问题,就是项目管理的问题,每个客户都应该有自己独特的系统,我们的系统也在开发中,如何管理这些项目的开发 我们曾经尝试过使用git分支功能,一个客户就是我们掌握自己的分支开发项目,为客户在分支上面定制 每个主更新,首先在分支重基中使用 但是过了几天,由于主人频繁更换,我们遇到了很多冲突。当时我们花了很多时间解决冲突。时间成本太高了git项目管理与更多分支机构(50),git,project,Git,Project,我们公司有一个项目,我们制作了一个系统,然后卖给其他公司,我们遇到了一个问题,就是项目管理的问题,每个客户都应该有自己独特的系统,我们的系统也在开发中,如何管理这些项目的开发 我们曾经尝试过使用git分支功能,一个客户就是我们掌握自己的分支开发项目,为客户在分支上面定制 每个主更新,首先在分支重基中使用 但是过了几天,由于主人频繁更换,我们遇到了很多冲突。当时我们花了很多时间解决冲突。时间成本太高了 我们该怎么办?这是一个很难解决的问题。以下是一些想法: 您的编码风格越干净,就越容易在maste
我们该怎么办?这是一个很难解决的问题。以下是一些想法:
另外,我不会使用rebase来实现这一点。我会继续把大师的作品整合到其他的分支中。瑞贝斯有点违反合同。它说“这个分支是从这里开始的。”这不是真的,而且你越频繁地重新设置长寿分支的基础,它就越不真实。Git很好地完成了每次提交中的所有更改,因此代码仍然可以工作,但是代码注释可能会开始不同步,因为它们会继续在可能重构的部分上移动。该评论可能会说“foo中的固定问题”,但30年前“foo”被重命名为“bar”,现在阅读该消息的人不会在代码中看到foo,因为重定基址将清除所有的“foo”。合并使基础保持在原来的位置,并让您正确地了解事物最初创建时的历史位置。而且,分支的时间越长,重新将所有提交重新定基到顶部所需的时间就越长。合并只会带来新功能。谢谢,我建议您阅读几本关于编程的书中的一小部分,这确实对我有很大帮助。你说不使用rebase,经过仔细考虑后,你说有道理,我会用你说的方式