Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 我们没有';t为一个比预期大得多的增强创建分支_Svn_Version Control_Merge - Fatal编程技术网

Svn 我们没有';t为一个比预期大得多的增强创建分支

Svn 我们没有';t为一个比预期大得多的增强创建分支,svn,version-control,merge,Svn,Version Control,Merge,我正在寻求对我们的情况的最佳补救办法的建议,以及今后避免这样做的方法,但主要是寻求补救的最佳行动方案。显然,我知道接下来的一些事情是不好的,在一个完美的世界里,它不会发生 6个月前,我开始了一项改进,这项改进变成了项目范围内的重构。在我们工作的过程中,有必要从trunk构建一个客户机,该客户机要求从团队的其他地方每晚构建进入项目的代码,因此这使得无法签入工作。 到目前为止,我们一直保持最新,外部变化已经非常本地化,因此我们还没有遇到合并的噩梦 我们即将从trunk分支出一个发布版本,我们将能够再

我正在寻求对我们的情况的最佳补救办法的建议,以及今后避免这样做的方法,但主要是寻求补救的最佳行动方案。显然,我知道接下来的一些事情是不好的,在一个完美的世界里,它不会发生

6个月前,我开始了一项改进,这项改进变成了项目范围内的重构。在我们工作的过程中,有必要从trunk构建一个客户机,该客户机要求从团队的其他地方每晚构建进入项目的代码,因此这使得无法签入工作。 到目前为止,我们一直保持最新,外部变化已经非常本地化,因此我们还没有遇到合并的噩梦

我们即将从trunk分支出一个发布版本,我们将能够再次签入,但与此同时,上面提到的其他开发人员正在开始开发应该与我们的代码同步的代码

我们应该如何让这些代码对他们可用?以下是我提出的最佳解决方案:

  • 从行李箱中取出所有的零钱
  • 创建一个空分支并将我的工作副本签入其中
  • 开发人员从这个新的重构分支开始工作
  • 发布版本分支后,将重构分支合并回主干
  • 另一种选择是继续工作,并在发布分支后签入,每个人都可能进行更多的合并

    谢谢您的建议。

    简而言之,您的任务是“将重构代码与修改后的库合并”吗?简而言之,您的任务是“将重构代码与修改后的库合并”吗