我为什么要版本控制Xtext / Xtend生成的所有文件?

时间:2017-01-16 17:09:27

标签: xtext xtend

Xtext / Xtend示例不会将生成的文件排除在版本控制之外(在.gitignore中)。这使得提交很大,有时很难合并。

将所有生成的文件添加到版本控制的原因是什么?

1 个答案:

答案 0 :(得分:2)

在日志文件中,日志条目和堆栈跟踪引用生成的.java文件(而不是.xtend文件)。因此,如果为应用程序的每个版本都可以轻松访问生成的.java文件,则可以更轻松地调查测试/生产系统中的问题。

(旁注:由于您提到的问题,我从未提交生成的文件 - 但我在Xtend中没有任何生产系统,快速跟踪问题很重要。)