2009-06-05 108 views
7

哪个目录/文件应该放在版本控制下一个Grails应用程序时排除在外?我不希望非源文件或文物在SVN为我的项目进行。Grails应用程序和版本控制

+0

我很生气,当使用我切换到水银的Grails的颠覆。使SVN忽略所有那些运行时创建的Grails文件是一场噩梦! – Kimble 2009-06-09 11:31:03

回答

6

,这里是我的.gitignore(它可能包含很多垃圾)

.idea/ 
stacktrace.log 
test/reports/ 
etc/errors.txt 
bin-groovy/ 
.classpath 
.project 
*.war 
web-app/plugins/ 
web-app/resources/ 
classes/ 
test/reports/ 

注意,这是Grails的1.1.1。 (我认为的Grails 1.1,插件被存储在/plugins而不是web-app/plugins之前。

0

您应该排除“测试/报告”在你的根文件夹目录。排除“stacktrace.log”也很有用。

如果你正在使用你能想到他们排除过的读写始终获得最新bug修复版本的小脚本JS-库。现代JS-库可能会非常大,这不是与旧版本的框架来搞乱你的VCS是非常有用的。跳到图书馆或标签的新主要版本是个例外。在这种情况下,你应该保留一个旧版本。

+3

不同意“你应该排除”测试“目录”,你肯定希望在源代码控制下进行单元和集成测试。 – 2009-06-05 20:40:22

+0

你是对的我的意思是“测试/ reports“目录。已经更改它。谢谢。 – 2009-06-06 07:01:57

相关问题