git - Intellij Grails和Git

标签 git grails intellij-idea

我想使用智能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/

    相关文章:

    grails - 更改Grails服务类的日志类别

    grails - 在单列中保留字符串数组

    android-studio - 如何在kotlin coroutine中显示 “@coroutine#2” ,“@coroutine#3” ,“@coroutine#1”?

    JavaFXPlugin编译错误(Java版本)

    grails - Intellij不再在Grails中运行单个Spock测试

    visual-studio-2010 - Visual Studio 项目的 Git 最佳实践

    svn - 使用 svn 元数据克隆 git-svn 存储库

    maven - 将 war 依赖项中的静态资源(js和css)复制到Grails应用程序的web-app目录。

    git - 如何检查 Git 中的凭证管理器是否存储了给定域的密码?

    git clone 权限被拒绝(gitosis)