是否可以忽略git中的文件重新创建?

丹尼斯

我的项目中的某些文件经常被删除和重新创建。Git将它们视为完整的新文件,即使文件内容未更改也将其提交为新文件。是否可以忽略文件重新创建并像往常一样处理文件,而不是重新创建文件?

我已经将core.trustctime设置为false,但是没有任何改变。

PS:我在Windows上使用Github。

亚伦·迪古拉(Aaron Digulla)

不幸的是,这是Eclipse的错误,无法修复(来自2002年)。

这是什么情况:Eclipse有一个对象来跟踪工作空间中的文件。他们定义了通常的操作,例如创建和删除。因此,发生的事情是您构建项目。

这将触发EMFText构建器。由于Eclipse无法区分“代码生成器删除文件以再次创建它们”和“用户永久删除文件”之间的区别,因此它将删除将触发“ git rm”的文件。

然后,再次创建文件。无论您是要在提交历史记录中删除此删除内容还是无意删除,Eclipse都没有好的方法。因此,文件保持在已删除状态。

MercurialEclipse和Eclipse上的所有其他版本控制插件也将受到影响。

解决方法:

  1. 创建一个脚本,仅添加所有存在但处于“已删除”状态的文件。

  2. 配置您的代码生成器,使其在“清理”期间不删除文件。Xtext可以做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

dart:是否可以缓存或重新创建在重复函数中创建的对象?

是否可以重新创建.meteor目录?

是否可以从javascript重新创建选择?

是否可以仅使用CSS重新创建字幕?

是否可以在R中的ggplot中重新创建bayesplot的“ mcmc_areas”图的功能

在/ usr / share / applications /中重新创建* .desktop文件

是否可以将新创建的文件自动压缩到目录中

重新创建git push

是否可以使用相同的容器ID重新创建或重新部署Docker容器?

在Kotlin中重新创建对象

在Rails中重新创建表

给定原始未压缩的文件,我可以准确地重新创建gzip文件吗?

文件可以在分区表和文件系统重新创建后幸存吗?

是否可以使用原始堆栈和堆栈帧重新创建错误对象?

是否可以在不重新创建窗口的情况下切换全屏显示?

是否可以以编程方式从数据包重新创建请求?

重新创建了VG。是否可以向其中添加现有的LV?

是否可以使用CloudFormation重新创建AWS资源?

是否可以在 close() 之后重新创建 Java BufferedReader 对象

是否可以在macOS中使用给定的homedir和UID重新创建丢失的帐户?

是否可以仅通过使用glBlendEquation和glBlendFunc重新创建无混合模式?

为什么修补程序可以随时重新创建任何文件?

我可以在不重新创建 .mod 文件的情况下编译 f90

从新创建的文件中读取

在 C++ 中重新创建文件后文件丢失的写权限

在Cassandra中重新创建具有相同名称的表/键空间是否不好?

如何重新创建git目录和工作树?

重新创建“中等”格式以在git日志中使用

将stdout和stderr存储在文件中,然后稍后重新创建输出