Xtext / Xtend示例不会将生成的文件排除在版本控制之外(在.gitignore
中)。这使得提交很大,有时很难合并。
将所有生成的文件添加到版本控制的原因是什么?
答案 0 :(得分:2)
在日志文件中,日志条目和堆栈跟踪引用生成的.java
文件(而不是.xtend
文件)。因此,如果为应用程序的每个版本都可以轻松访问生成的.java
文件,则可以更轻松地调查测试/生产系统中的问题。
(旁注:由于您提到的问题,我从未提交生成的文件 - 但我在Xtend中没有任何生产系统,快速跟踪问题很重要。)