Каким образом можно сохранить пустые папки в рабочем дереве, находящемся под управлением hg? Я никогда не видел реку Mercurial с файлами .hgkeep.Есть ли эквивалент .gitkeep для Mercurial?
ответ
Но в git вы просто добавляете пустой файл, который делает git ссылкой на папку.
Я бы предпочел использовать .keep
, чем .gitkeep
, и поэтому я бы сказал, что то же самое должно относиться к Mercurial?
.gitkeep
не является особым именем для Git. Это просто конвенция. Вы можете использовать .gitkeep
в качестве имени заполнителя в Mercurial, если хотите! Я сам использую файлы README, и внутри я пишу примечание, объясняющее, почему каталог должен быть проверен, если он пуст.
Спасибо, что поделились своим стилем. Вы видели, как кто-либо еще использовал этот метод? Причина, по которой я спрашиваю об этом соглашении, - это то, что я ленив и хочу использовать что-то, что для меня наименьшее для меня, но не смущает других, клонирующих проект. –
Я видел, как люди пишут файлы README с по крайней мере в 1980-х годах. Очевидно, не для этой конкретной цели, но я не могу придумать более четкий способ документировать пустую директорию, чем размещать документ прямо внутри нее! Файл .keep был бы моим выбором, только если бы по какой-то причине было обязательно скрывать файл, даже если бы я, вероятно, использовал .README, чтобы я мог объяснить новичкам, почему там есть пустой каталог. –
Ни git, ни hg дорожки папок, только файлы. Поэтому, если вам нужна «пустая» папка, которая должна присутствовать, вам нужно как следует отслеживать файл внутри него. В противном случае файл будет проигнорирован вами и может называться любым, что вам нравится.
Я знаю. Я надеялся, что существует общепринятая конвенция, подобная джитту. Таким образом, люди, клонирующие проект, не нуждаются в большом количестве объяснений. –
В hA AFAIK нет конвенции. FWIW мы используем .ignore. –
- 1. Есть ли эквивалент Mercurial для гитоза?
- 2. Есть ли установленный Mercurial установщик для VisualSVNServer?
- 3. git эквивалент витрины для Mercurial
- 4. Есть ли эквивалент svn: ключевые слова в mercurial?
- 5. Есть ли эквивалент hg для git-info?
- 6. Cocoapods ': head' эквивалент Mercurial
- 7. Есть ли Mercurial revset для «рабочего каталога»?
- 8. Имеет ли Mercurial эквивалент git clean?
- 9. Есть ли ⇧ есть эквивалент?
- 10. Есть ли эквивалент super.super()?
- 11. "bzr uncommit" эквивалент в Mercurial?
- 12. Есть ли у git эквивалент для плагина automaza базара?
- 13. Есть ли эквивалент git Revert/cherry-pick для Hg?
- 14. Git: Есть ли эквивалент полосы hg?
- 15. Есть ли эквивалент CoreText для iPhone SDK?
- 16. Есть ли эквивалент ngCsp для Angluar2?
- 17. Есть ли эквивалент C++ для python functools.partial
- 18. Есть ли эквивалент VB.net для C#! оператор?
- 19. Есть ли эквивалент Коханы для родного mysql_free_result?
- 20. Есть ли эквивалент меньше для SQL * Plus?
- 21. Есть ли эквивалент «renderInContext» для UIPrintPageRenderer
- 22. Есть ли эквивалент очереди для Guava CacheBuilder?
- 23. Есть ли эквивалент OO Perl для интерфейса?
- 24. Есть ли эквивалент FF для chrome.declarativeContent.onPageChanged?
- 25. Есть ли эквивалент Log4J для Ruby, Log4Ruby?
- 26. Есть ли эквивалент Phoenix для Rails Console
- 27. Есть ли эквивалент T4MVC для веб-форм?
- 28. Есть ли эквивалент vbscript для setTimeout Javascript?
- 29. Есть ли эквивалент Google Maps для mkmapsnapshotter?
- 30. Есть ли эквивалент Python itertools для Java?
Да, я видел файлы '.keep', которые используются для этого в Mercurial. –