2009-06-05 12 views
7

संस्करण नियंत्रण के तहत Grails एप्लिकेशन रखने पर कौन सी निर्देशिका/फ़ाइलों को बाहर रखा जाना चाहिए? मैं अपनी परियोजना के लिए एसवीएन में गैर-स्रोत फ़ाइलों या कलाकृतियों को नहीं लेना चाहता हूं।Grails अनुप्रयोग और संस्करण नियंत्रण

+0

मैं सबवर्सन में जब Grails कि मैं मर्क्युरियल में स्विच करने का उपयोग करने का इतना नाराज हो गया एसवीएन बनाना उन सभी रनटाइम को अनदेखा करते हैं, ग्रेल्स फाइलें एक दुःस्वप्न थीं! – Kimble

उत्तर

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" को बाहर करने के लिए भी उपयोगी है।

यदि आप जेएस-पुस्तकालयों का उपयोग कर रहे हैं तो आप उन्हें छोड़कर हमेशा नवीनतम बगफिक्स संस्करण प्राप्त करने के लिए एक छोटी लिपि लिख सकते हैं। आधुनिक जेएस-पुस्तकालय बहुत बड़े हो सकते हैं और आपके ढांचे के पुराने संस्करणों के साथ अपने वीसीएस को अव्यवस्थित करना बहुत उपयोगी नहीं है। एक अपवाद एक पुस्तकालय या एक टैग के एक नए प्रमुख संस्करण के लिए एक कूद है। इस मामले में आपको निश्चित रूप से एक पुराना संस्करण रखना चाहिए।

+3

"आपको" परीक्षण "निर्देशिका को बाहर करना चाहिए" से असहमत है, आप निश्चित रूप से स्रोत नियंत्रण के तहत इकाई और एकीकरण परीक्षण चाहते हैं। –

+0

आप सही हैं मेरा मतलब है "परीक्षण/रिपोर्ट "निर्देशिका। इसे पहले ही बदल दिया गया है। धन्यवाद। –

5

Grails.org SVN में अपनी परियोजना की जाँच पर specific instructions है।

+1

वे Grails 1.1.x के लिए पुराना हैं – Kimble

संबंधित मुद्दे