搜索
bottom↓
回复: 11

git删除了文件再别处copy过来,变成了删除和新增

[复制链接]

出0入0汤圆

发表于 2019-4-26 13:29:32 | 显示全部楼层 |阅读模式
现在用的环境有自动生成代码,每次自动生成代码都会先删除生成的代码,再生成。用git commit时会出现一堆删除的,又有一堆要add的。
而且这样还没办法对比差异。大家有碰到的没

出0入0汤圆

发表于 2019-4-26 14:18:38 来自手机 | 显示全部楼层
如果文件位置和文件名没有变,在我的环境里不会变成你说的那样,仅仅是识别成修改

出0入0汤圆

 楼主| 发表于 2019-4-26 14:36:28 | 显示全部楼层
nanfang2000 发表于 2019-4-26 14:18
如果文件位置和文件名没有变,在我的环境里不会变成你说的那样,仅仅是识别成修改 ...

我原来也是,现在的环境就这个样子。搞不明白

出0入0汤圆

发表于 2019-4-26 14:49:00 | 显示全部楼层
这种情况,我在win10的bash里遇到过,其他地方没有

出0入442汤圆

发表于 2019-4-26 15:15:49 来自手机 | 显示全部楼层
自动生成的代码不需要commit啊。

出0入20汤圆

发表于 2019-4-26 20:46:40 | 显示全部楼层
除非说自动生成的也要做版本管理,否则直接ignore就可以了啊~
也没看git把每次编译的中间文件都管理起来对不对?

出0入0汤圆

发表于 2019-4-26 21:17:21 | 显示全部楼层
自动生成的代码不需要加入git管理啊

出0入0汤圆

 楼主| 发表于 2019-4-26 22:03:39 来自手机 | 显示全部楼层
tabing 发表于 2019-4-26 21:17
自动生成的代码不需要加入git管理啊

有时候是需要的,nxp家的pe生成的c,我觉得c代码还是有必要的。万一后面搞的不一样就尴尬了

出0入147汤圆

发表于 2019-4-27 09:35:13 来自手机 | 显示全部楼层
qingyin2009 发表于 2019-4-26 22:03
有时候是需要的,nxp家的pe生成的c,我觉得c代码还是有必要的。万一后面搞的不一样就尴尬了 ...

PE自动生成的代码完全没有必要加入版本管理,只需要将PE配置文件加入版本管理即可

出0入0汤圆

 楼主| 发表于 2019-4-29 20:18:38 来自手机 | 显示全部楼层
dreampet 发表于 2019-4-27 09:35
PE自动生成的代码完全没有必要加入版本管理,只需要将PE配置文件加入版本管理即可 ...

不是自动生成的也有这问题,删除了,再加同名文件

出0入147汤圆

发表于 2019-4-29 21:16:13 | 显示全部楼层
qingyin2009 发表于 2019-4-29 20:18
不是自动生成的也有这问题,删除了,再加同名文件

文件编码的问题,前后两个文件的编码不同导致。

出0入0汤圆

 楼主| 发表于 2019-4-29 21:21:47 来自手机 | 显示全部楼层
dreampet 发表于 2019-4-29 21:16
文件编码的问题,前后两个文件的编码不同导致。

不应该吧,git应该是按文件名记录才是
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 11:54

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表