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

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

具体步骤如下:

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

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


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


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

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


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


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


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


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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,142评论 25 708
  • 钱多钱少够用就好,有人认为年轻那会只要做点什么必定能改变点什么。可是到头来你会发现不管你做了什么做了多少,有多少资...
    怀揣碧纱巾的女孩阅读 320评论 0 0
  • 有人说,在这样一个浮躁的社会,你还追求爱情,你真是天真啊!可是我一直没有放弃,我相信,这世上有一个人,会值得我期待...
    彼岸凝殇阅读 136评论 0 1
  • 职场的水是相当深的,尤其是在一些大型公司当中,不但竞争十分激烈,而且还存在一些不为人知的潜规则。那么,职场都有哪些...
    小虫子11阅读 345评论 0 0