我在一个Ant是构建系统的项目中使用git.由于我不希望将"build"目录添加到git但需要添加build.xml文件,因此我在.gitignore文件中使用了以下两行:
build/
!build.xml
Run Code Online (Sandbox Code Playgroud)
有更好/更简洁的方式吗?
更新: 结果是由于路径上方的目录中的.gitignore而忽略了build.xml.删除后,构建/正确地忽略构建文件夹,而不是旁边的build.xml文件.
eis*_*eis 13
不,没有更好的方法,这几乎就是这样做的方式.确切地说,
build/*
!build/build.xml
Run Code Online (Sandbox Code Playgroud)
因为你想拥有该文件夹并忽略除build.xml之外的所有其他文件.
请注意,Ant的公共目录布局是build.xml位于app根文件夹中,而build文件夹仅包含在构建期间创建的文件.例如,在此处查看进一步的基本原理.
编辑.如果你真的在app root中有build.xml,那么
build
Run Code Online (Sandbox Code Playgroud)
在.gitignore应该就够了.