我没有使用过SVN和TortoiseSVN。
在开发的某个阶段,我们收到了为新客户本地化应用程序的请求。这是一个大任务,我们决定为本地化创建一个分支,并继续开发没有本地化的应用程序。
目前,本地化已经完成,我们需要将这些更改合并到主干上。分支上的应用程序版本是1.3,主干上的应用程序版本是1.6。
如何在保留主干上的新功能的情况下,最好地将分支上的更改合并到主干上?
我使用TortoiseSVN和VisualSVN。
谢谢帮助。
我没有使用过SVN和TortoiseSVN。
在开发的某个阶段,我们收到了为新客户本地化应用程序的请求。这是一个大任务,我们决定为本地化创建一个分支,并继续开发没有本地化的应用程序。
目前,本地化已经完成,我们需要将这些更改合并到主干上。分支上的应用程序版本是1.3,主干上的应用程序版本是1.6。
如何在保留主干上的新功能的情况下,最好地将分支上的更改合并到主干上?
我使用TortoiseSVN和VisualSVN。
谢谢帮助。
我们这里也遇到了同样的问题,我认为最好的选择是定期将主干更改合并到本地化分支中,完成后将分支作为新的主干。 但现在对你来说已经太晚了 :(
我建议将主干合并到分支中,并本地化所有合并的文件,这可能需要一些时间,具体取决于您的项目。这样,您可以确保在紧急情况下仍然有一个可用的主干。您还知道带有红色复选标记的文件是需要本地化的文件(使用Tortoise)。不要提交合并的文件,直到它被本地化!
最后,将分支作为新的主干。