Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)

最近使用Android studio在SVN上合并代码是出现了问题,我的svnServer的工作目录是这样的


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第1张图片

很明显,trunk与branch_3.5.x的目录结构已经不一样了,直接使用merge无法合并过来,以下的步骤是解决方案

1、找到subversion working copy information


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第2张图片

2、配置branch的目录结构


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第3张图片

3、添加branc_3.5.x目录下的branc_3.5.4


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第4张图片


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第5张图片

4、开始合并,现在点击merge from 后就能看到branch_3.5.x,其实这一步的操作就是让trunk的目录结构跟branch_3.5.x保持一致


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第6张图片


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第7张图片

5、点击”快速手动选择“(quick manual select)进行合并


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第8张图片

打对勾的就是我在branch上修改的一些代码,现在我要合并到trunk了


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第9张图片

合并成功,是不是很简单。

如果有问题请随时联系


Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致)_第10张图片

你可能感兴趣的:(Android Studio 使用svn将branch代码合并到trunk(branch与trunk的目录结构不一致))