解决git不能解决的疑难杂症之通过beyond compare找回过期代码

假如你的代码被别的同事冲掉了,并且后面又有其他同事提交了很多修改上去,回退的话后面的修改全部没了,自己重新写的话代码量太大,心里受憋屈,此时可以使用这款工具既能保持现在最新的更新,又能让自己的代码恢复原样

具体步骤如下:

1.先装好beyond compare(自行百度或谷歌)

2.将自己的代码切回到被别人冲掉的那一个提交(这里以sourcetree为例)


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


将它们拷贝出来,放在任意目录下

3.打开beyond compare,将项目切回最新的版本(记得pull一下最新的代码)


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


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


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


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

你可能感兴趣的:(解决git不能解决的疑难杂症之通过beyond compare找回过期代码)