poniedziałek, 3 czerwca 2013

CakePHP i .gitignore

Używając Cake'a, IDE Aptana oraz system kontroli wersji GIT zapewne przyda nam się lista plików i folderów, które nie powinny znaleźć się w repozytorium.

Poniżej publikuje moją listę plików, które używam jako ignorowane. Dodam także, że do repozytorium publikuje tylko i wyłącznie zawartość katalogu App/, zatem lista obejmuje tylko pliki i foldery, które mogą być zawarte w tym katalogu:

Plik .gitignore:
.project
.settings
tmp
webroot/files
Config/database.php
Config/email.php
Pierwsze dwa linijki to plik .project oraz katalog .settings, które odpowiadają za ustawienia projektu w Aptanie.

Reszta tyczy już się tylko Cake'a. Folder tmp zawiera dane, które nie wpływają na rozwój naszego systemu, katalog webroot/files - w moim przypadku to zawartość plików binarnych, które są dodawane i usuwane przez użytkowników strony, zatem stanowią zawartość merytoryczną strony. Plik database.php i email.php to pliki, które zawierają dane, które nie powinny być publikowane w przypadku repozytoriów publicznych.

Jednakże, każdy z nas, dla danego projektu powinien ustalić indywidualnie listę plików, które nie powinny być publikowane.

Brak komentarzy:

Prześlij komentarz