Pracuję nad małym projektem dla zwierząt domowych w Google App Engine i chciałbym, aby kod źródłowy był pod kontrolą źródła przy użyciu github; to pozwoli znajomemu na zbieranie i modyfikowanie źródeł.Google App Engine i najlepsze praktyki Git
Po prostu mam katalog PetProject
ze wszystkimi źródłami i serwerem rozwoju Google App Engine wskazującym na ten katalog.
Czy poprawnie utworzyć repo bezpośrednio z katalogu PetProject, czy też lepiej jest utworzyć drugi katalog odzwierciedlający katalog rozwoju PetProject
?
W tym ostatnim przypadku, za każdym razem, gdy mój znajomy wyda coś nowego, będę musiał pobrać
pull
z Git, kopiując zmodyfikowane pliki do katalogu rozwijającego się PetProject
.
Jeśli zdecyduję się zachować repo w katalogu rozwijania, wystarczy pominąć .git
na Gae yaml?
Jakie są tutaj najlepsze praktyki?
Nie musisz wyraźnie informować App Engine, aby pomijała katalogi .git - jeśli dobrze pamiętam, domyślnie pomija pliki dotfiles. –
@Umieść, że masz rację – systempuntoout
Polecam nową opcję "push to deploy" w App Engine, która ma najlepszą praktykę wdrażania projektu. https://developers.google.com/appengine/docs/push-to-deploy – greg