android studio怎么查看包冲突

如题所述

第1个回答  2016-03-22
在使用svn 的时候,当然update别人的代码会弹出对话窗口提示你冲突,是否合并。合并有三种方案,accept yours 使用你的、accept theirs使用别人的版本和 merge合并。
当你选择merge合并的时候,会弹出代码对照合并窗口,一共是三个屏,左右两边的是不同的代码,冲突的地方会被高亮显示出来,带有箭头和叉叉。通过点击箭头将两边的冲突代码添加到中间的合并区域中去,点叉叉则放弃那一段代码。所有冲突处理完成以后merge成功。
2、建议使用git作版本控制,基本操作和svn 差不多,但你可以将代码commit 在本地,然后再pull 仓库里面的代码来进行merge,这样就算merge 过程中点错了什么,也能将代码回滚到你上次commit 的版本,再次进行pull 和 merge conflict。一般git 的操作就是先commit,然后Pull,最后push。合并冲突代码的界面和svn 是一样的。本回答被提问者采纳
第2个回答  2016-03-22
在使用svn 的时候,当然update别人的代码会弹出对话窗口提示你冲突,是否合并。合并有三种方案,accept yours 使用你的、accept theirs使用别人的版本和 merge合并。
当你选择merge合并的时候,会弹出代码对照合并窗口,一共是三个屏,左右两边的是不同的代码,冲突的地方会被高亮显示出来,带有箭头和叉叉。通过点击箭头将两边的冲突代码添加到中间的合并区域中去,点叉叉则放弃那一段代码。所有冲突处理完成以后merge成功。
2、建议使用git作版本控制,基本操作和svn 差不多,但你可以将代码commit 在本地,然后再pull 仓库里面的代码来进行merge,这样就算merge 过程中点错了什么,也能将代码回滚到你上次commit 的版本,再次进行pull 和 merge conflict。一般git 的操作就是先commit,然后Pull,最后push。合并冲突代码的界面和svn 是一样的。
相似回答