2015-11-05 4 views
5

Использование Laravel 5.x. или 5.1.x
Какова будет основная рекомендуемая конфигурация для файла .hgignore?Laravel 5 - Mercurial рекомендуется .hgignore

вытягивать из .gitignore это то, что у меня есть:

syntax: glob 
.env 
.gitignore 
.gitattributes 
.idea 
vendor/ 
node_modules/ 
Homestead.yaml 
Homestead.json 

Интернет Я вижу для версии 4 кое-что о /bootstrap/compiled.php
Нужно ли включать/начальной загрузки/кэш?

+0

Вообще: все, что будет часто появляться в хранилище каталогов, но не должна стать частью этого. – planetmaker

+0

Я обнаружил, что сохранение файла .gitignore в некоторой файловой структуре создает привязку, позволяющую выполнять пустые папки, такие как/storage/cache// storage/sessions/and/storage/views/ – ScraperDave

+0

. Mercurial использует только .hgignore в своем репозитории корневой папке (и вашей глобальной) – planetmaker

ответ

2

Я использую отрицательный предпросмотр включать пустую структуру папок:

## Laravel specific 
^\.env$ 
^vendor 

## General 
\.DS_Store$ 
[Tt]humbs\.db$ 

## Keep these folders, but ignore their content 
^bootstrap/cache/(?!\.gitignore).+$ 
^storage/logs/(?!\.gitignore).+$ 
^storage/app/(?!\.gitignore).+$ 
^storage/framework/views/(?!\.gitignore).+$ 
^storage/framework/sessions/(?!\.gitignore).+$ 
^storage/framework/cache/(?!\.gitignore).+$ 
+0

Привет @JannieT. Я попробовал вам пример, но, похоже, это не работает для меня. Я все еще вижу все свои взгляды в области хранения/рамки/представления, например, с помощью? спереди. Мне бы очень хотелось как-то это сделать. Любая другая идея, почему я все еще вижу эти файлы? Спасибо –

+0

@GotTheFeverMedia, возможно, у вас есть синтаксис: glob? Это может испортить все. Кроме того, убедитесь, что у вас есть файл .gitignore в этой папке. –

+0

@GotTheFeverMedia В качестве последнего средства, согласно документам, вы также можете указать игнорирование вложенной папки: «В подкаталогах могут быть свои собственные параметры .hgignore', добавив' subinclude: path/to/subdir/.hgignore' к root.hgignore', но здесь это не нужно: Mine отлично работает без него. –

Смежные вопросы