2015-04-16 60 views
0

我试图将Grails项目推送到Git存储库(GitLab)。如果另一个用户导入该项目,则会丢失几个文件(域类,控制器,java src,groovy src ...),这会导致构建路径错误。在Git上使用GGTS,空文件夹共享Grails项目

该项目只是一个包含大量空文件夹的示例项目。有没有办法推送所有文件夹,包括空文件夹?

+0

可能的重复[如何添加一个空目录到Git存储库?](http://stackoverflow.com/questions/115983/how-can-i-add-an-empty-directory-to-a -git-repository) – cfrick

+0

为什么空文件夹会影响构建?这听起来像不是所有东西都推到了回购站。 –

+0

尝试使用'git ls-files --other --exclude-standard'在其中一个文件夹中缺少文件的文件夹中。 –

回答

0

从代表购买代码后,您应该能够运行grails compile,并且Grails将创建缺失的文件夹。

此外,我看到的一个技巧是创建一个隐藏文件,按照惯例.gitkeep,这是没有意义的,但会导致创建一个“空”文件夹。