我想使用智能Git备份我的代码。首先,我有点困惑,IntelliJ为Grails项目创建了两个文件夹:
C:\Documents and Settings\me\.grails\1.2.1\projects
C:\Documents and Settings\me\IdeaProjects\
#1包含一个plugins文件夹,其中包含我在项目内部使用的插件目录和文件。
问题是:我必须在GIT中同时包含#1和#2目录吗?
如果是,我可以忽略什么?
如果没有,我必须包括哪些文件?
最佳答案
.grails文件夹下的内容不应受版本控制。那是编译类,创建临时文件等的地方。插件也在那里安装,但通常您不希望将其检入,因为它们是派生的。
另一个 checkout 您的代码的开发人员将在application.properties中列出插件,并且在首次运行时Grails会检测到未安装并安装它们。
至于您的项目代码,大多数您不想检入的文件现在都已在目标目录中创建,因此应该在您的gitignore中创建,但除日志文件以外的大多数其他内容都应检入。
关于git - Intellij Grails和Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2470641/