Мой файл .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/*
Обратите внимание на мою попытку исключить gradle/wrapper/*
из этого файла игнорирования:
!gradle/wrapper/gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.properties
Когда я запускаю gradle wrapper
в своем проекте, он генерирует типичные файлы-оболочки Gradle. Однако, когда я hg add
, я не вижу эти файлы (gradle-wrapper.jar
и gradle-wrapper.properties
), добавленные в отслеживание hg, и когда я отправляю свой проект (hg push
), я не вижу их в удаленном репо.
Я как-то неправильно настроил .hgignore
? действительно ли hg
по-прежнему игнорирует мои артефакты оболочки Gradle?
!
вhg help hgignore
. Вы уверены, что hg действительно поддерживает исключение? Можете ли вы предоставить документацию по нему? - person Kevin   schedule 26.03.2015.hgignore
даже поддерживает исключения... есть идеи? Спасибо и +1! - person smeeb   schedule 26.03.2015