背景
我这里的项目代码有 Git 版本控制,但是客户那里没有。所以经常会有这种临时需求,客户会把代码打包发我,我这里进行修改,再打包发回去。
所以,我需要将客户给我的代码包,同我本地的代码进行合并。但是这个过程总不能手动一个个文件进行对比吧。
快速合并
linux 下执行
rsync -avh --progress my_code/src/ client_code/src/
参数说明:
- -a archive 模式,将第一个目录内所有的内容都复制到第二个目录
- -v verbose 输出
- -h human readable
- --progress 显示进度
之前一直以为 rsync 只能做远程目录同步,原来还能做本地处理。。。
之后再本地
git status
git difftool
查看具体的代码更改。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式