假如你的代码被别的同事冲掉了,并且后面又有其他同事提交了很多修改上去,回退的话后面的修改全部没了,自己重新写的话代码量太大,心里受憋屈,此时可以使用这款工具既能保持现在最新的更新,又能让自己的代码恢复原样
具体步骤如下:
1.先装好beyond compare(自行百度或谷歌)
2.将自己的代码切回到被别人冲掉的那一个提交(这里以sourcetree为例)


点击确定 -》 到该项目的目录下找到你可能修改的上级目录,比如我之前的修改全都在jsdev和less下面,这两个文件就会作为我们的对比文件

将它们拷贝出来,放在任意目录下
3.打开beyond compare,将项目切回最新的版本(记得pull一下最新的代码)

在beyond compare中左侧地址栏输入咱们自建的目录地址,右侧输入项目对应的jsdev的地址


点击diff,工具会自动识别出哪些差异,此时你就可以进入最后一步了

4.点击红色的文件可以看到自己的代码与最新的代码的差异,自行修改就好了,哪边为想要的代码就点击哪边的小箭头,修改完一个文件后记得ctrl+s保存

最后再提交一下就大功告成,是不是很方便?!喜欢的同学不妨点一下赞!
网友评论