将Hg与Grails一起使用的最佳实践?

时间:2010-04-06 01:23:10

标签: version-control grails mercurial

我应该办理入住手续/不办理入住手续?由于许多文件有时是自动生成的,我不完全确定如何使用版本控制来处理它...它是否与标记有关?

例如在ANT中,我知道不要签入我的目标/ bin目录......但是Grails为此添加了另一层次的混乱...因为生成了一些代码而某些代码它没有。

(我可能会变得更清楚......但似乎需要某种方式能够告诉我们刚刚生成了什么以及开发人员修改了什么以便它需要放入版本控制)

3 个答案:

答案 0 :(得分:3)

这是我最近的grails项目中的.hgignore目录(有几个项目特定的东西被取出):

syntax: glob

out
target
logs
*.iml
.idea
*.iws
*.war
workspace.xml
lib/build
lib/compile
lib/runtime
lib/test
~$*
stacktrace.log
*.tmproj
*.launch
reports/
*.orig
*.zip

.DS_Store
*/.DS_Store
web-app/WEB-INF/classes
cobertura.ser

答案 1 :(得分:2)

Grails中生成的代码应置于版本控制之下。它不是由类文件构建过程生成的辅助可执行代码,而是源代码的一部分。生成的代码只是您应用程序的起点,并且很可能在某些时候进行修改。

答案 2 :(得分:2)