2009-06-05 106 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