我应该 checkin /不 checkin 什么?由于许多文件有时是自动生成的,因此我不确定如何使用版本控制来处理此问题……它与标签有关吗?
例如在ANT中,我知道不要 checkin 我的target / bin目录...但是Grails对此又增加了一个混乱的水平...因为生成了一些代码,而有些却没有。
(随着我的进行,它可能会变得更加清晰……但是似乎需要某种方式能够分辨出刚刚生成的内容以及开发人员所修改的内容,以便将其放置在版本控制中)
最佳答案
这是我最近的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
关于version-control - 与Grails一起使用 Mercurial 的最佳做法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2582121/