sme*_*eeb 1 mercurial hgignore gradle
我的.hgignore文件看起来像这样:
syntax: glob
# mercurial files
*.orig
*.rej
# build target and dependency directories
*/target/**
*/target-eclipse/**
.gradle/**
.gradle
*.war
*/wrapper/**
!gradle/wrapper/gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.properties
*/out/**
*/build/**
# IDE files
.idea/**
.settings/**
*.iml
*.ipr
*.iws
*.classpath
*.project
# LazyBones
.lazybones/**
# DropWizard
config.yml
config.json
# JMeter Results
*/jmeter/results/*
Run Code Online (Sandbox Code Playgroud)
请注意我尝试gradle/wrapper/*从此忽略文件中排除:
!gradle/wrapper/gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.properties
Run Code Online (Sandbox Code Playgroud)
当我运行gradle wrapper我的项目时,它会生成典型的Gradle包装器文件.但是,当我hg add没有看到这些文件(gradle-wrapper.jar和gradle-wrapper.properties)添加到hg跟踪,当我推动我的项目(hg push)时,我看不到它们出现在远程仓库上.
我.hgignore以某种方式错误配置了吗?是hg实际上仍然无视我的摇篮包装文物?
对于两个特定文件,您应该手动添加它们:
hg add gradle/wrapper/gradle-wrapper.jar gradle/wrapper/gradle-wrapper.properties
hg commit
Run Code Online (Sandbox Code Playgroud)
即使忽略它们也会有效,并且后续提交会自动获取更改.
| 归档时间: |
|
| 查看次数: |
197 次 |
| 最近记录: |