@Lucas możesz napisać coś więcej odnośnie synchronizacji plików po merge'u? Brzmi to jak potrzeba rsynca, post-update-hook lub coś w ten deseń? W nawiązaniu do Serwera GIT mogę tylko napisać, że planujemy wdrożenie gitolite, ale jest to jeszcze faza planowania i nie możemy powiedzieć kiedy usługa będzie działać i jak będzie wyglądać. Podsumowując, to na chwilę obecną nie ma dostępnych opcji, o których piszesz. Najbardziej prawdopodobny termin wprowadzenia GITA to w tym roku.
to chyba musisz zrobić przy użyciu narzędzi dodatkowych (np. CodeShip). Skąd GH czy BB mają wiedzieć, która gałąź jest dla Ciebie gałęzią produkcyjną? bo chyba właśnie o to chodzi. Niech autor pytania się wypowie, bo mnie też to ciekawi. Obecnie "po merdżu" wrzucam automatycznie pliki po... FTP
To byłoby rozwiązanie idealne. Spisuje się naprawdę bardzo dobrze w przypadku userów nie będących userami systemowymi. Używam od lat i obsługuje się go naprawdę trywialnie ...szkoda tylko, że tak straszliwie ślamazarnie się ta sprawa posuwa minęło już półtorej roku od mojego pierwszego posta
Informuję, że sprawdziłem status zgłoszenia (numer: ZRSI-4020) i otrzymałem potwierdzenie, że nadal pracujemy nad wprowadzeniem Git'a na hostingu współdzielonym. Na najbliższym spotkaniu projektowym, temat wprowadzenia Git'a zostanie poruszony przez kierownika produktu hosting. Zgłoszenie dotyczące Git'a o numerze ZRSI-4020 jest przez ze mnie obserwowane. Bezzwłocznie poinformuję o aktualizacjach statusu zgłoszenia, gdy tylko się takie pojawią.
Wprowadzenie Git'a jest realne nie wcześniej niż w drugiej połowie roku. Przyczyną takiego stanu rzeczy są inne projekty, które kolidują z wprowadzeniem go wcześniej. Skupiamy się nad wprowadzeniem nowego Panelu klienta wraz ze wszystkim co znajduje się "pod nim". Dopiero po tym dużym wdrożeniu będziemy mogli ruszać z Git'em.
Przyznam, że GITa i git-flow wciąż się uczę, więc sam do końca nie wiem o co mi chodzi Idealnym rozwiązaniem byłoby chyba, gdyby na home było zdalne repozytorium jak na GH czy BB a gałąź master była tą aktualnie hostowaną do klientów. Po zrobieniu Push z lokalnego GITa na master w home byłby update strony. Na Heroku deployment robi się np. tak: git push heroku master Więc analogicznie może: git push home master Z tego co doczytałem rsync to po prostu synchronizowanie plików między dwoma maszynami (np. serwerami, własnymi komputerami)? Czyli np. wysyłanie zawartości samego Mastera na serwer Home w celu hostowania userom ? @LorK Czym wrzucasz pliki automatycznie po FTP? (w sensie jak robisz merge/commit to już same się przesyłają po FTP?) Czyli robisz zmiany w serwisie lokalnie na komputerze, GITa i GH/BB traktujesz jako backup danych z historią, a na Home.pl wysyłasz po porostu najnowsze pliki przez FTP?
Biorąc pod uwagę, że GITa podobno używa już około 40% developerów, to możliwe, że strzelacie sobie w kolano tą decyzją, a dobra współpraca z GIT powinna mieć najwyższy priorytet
To, o czym piszecie, to nie potrzeba repo gita, tylko właśnie rsynca bądź dowolnej innej metody (choćby wspomniany ftp). Nie samym webdevelopmentem człowiek żyje... ja tworzę "normalne", desktopowe oprogramowanie i potrzebuję raz, że serwera gdzieś nie w domu, a dwa współpracy z innymi. I nie zawsze do wszystkiego GH/inne są ok. Wspomniany przez Mariusza gitolite jest rozwiązaniem idealnym, wdrażałem go w swojej firmie.
Niestety Gita jeszcze nie ma, ale obiecujemy, że po wyprowadzeniu największych zgłoszeń odnośnie apache, to zajmiemy się tematem wprowadzenia GIT na serwerach współdzielonych (apache).
w sumie teraz to i mi by się przydał tu GIT bo najwyższa pora zacząć go używać, a trzymać kolejne serwery to już nie ma sensu
Ja zgłosiłem tutaj: https://forum.home.pl/threads/webde...y-ci-prace-nad-stronami-twoich-klientow.4165/ ...że chcę GITa No skoro pytają to warto odpowiadać