2015-11-05 16 views
5

Sử dụng Laravel 5.x. hoặc 5.1.x
Cấu hình được khuyến nghị cơ bản cho tệp .hgignore là gì?Laravel 5 - Mercurial được khuyến nghị .hgignore

Kéo từ .gitignore đây là những gì tôi có:

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

online tôi thấy cho phiên bản 4 điều gì đó về /bootstrap/compiled.php
Tôi có nên bao gồm/bootstrap/bộ nhớ cache?

+0

chung: tất cả mọi thứ mà thường xuyên sẽ xuất hiện trong thư mục kho lưu trữ nhưng sẽ không trở thành một phần của nó. – planetmaker

+0

Tôi thấy việc giữ tệp .gitignore trong một số cấu trúc tệp tạo ra một neo, cho phép thực hiện các thư mục trống như/storage/cache// storage/sessions/và/storage/views/ – ScraperDave

+0

mercurial chỉ sử dụng .hgignore trong kho lưu trữ của nó thư mục gốc (và thư mục gốc của bạn) – planetmaker

Trả lời

2

tôi sử dụng lookahead tiêu cực để bao gồm các cấu trúc thư mục rỗng:

## 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

Hey @JannieT. Tôi đã thử bạn ví dụ, nhưng nó không có vẻ làm việc cho tôi. Tôi vẫn thấy tất cả các chế độ xem của tôi trong bộ nhớ/khung/chế độ xem chẳng hạn, với một? ở phía trước. Tôi thực sự muốn làm việc này bằng cách nào đó. Bất kỳ ý tưởng nào khác tại sao tôi vẫn sẽ thấy các tệp này? Cảm ơn –

+0

@GotTheFeverMedia, bạn có thể có 'cú pháp: glob' bao gồm? Nó có thể gây rối mọi thứ. Ngoài ra, hãy đảm bảo bạn có tệp .gitignore trong thư mục đó. –

+0

@GotTheFeverMedia Như một phương sách cuối cùng, theo tài liệu, bạn cũng có thể chỉ định bỏ qua thư mục con cụ thể: "Thư mục con có thể có cài đặt' .ggignore' của riêng chúng bằng cách thêm 'subinclude: path/to/subdir/.hgignore' vào gốc '.hgignore' Nhưng nó không phải là cần thiết ở đây.Môi hoạt động hoàn hảo mà không cần nó. –

Các vấn đề liên quan