Article View: pl.comp.lang.php
Article #232231Pytanie o konfigurację GIT(lab)
From: Marek S
Date: Mon, 21 Jan 2019 20:30
Date: Mon, 21 Jan 2019 20:30
34 lines
2361 bytes
2361 bytes
Witam, Mam dość nietypową sytuację. Otóż jest sobie pewien projekt PHP, który posiada pluginy. Pluginem jest katalog o nazwie tegoż pluginu (i to stanowi problem - dalej opiszę dlaczego) a w nim pliki i katalogi. Załóżmy, że są to katalogi PluginA, PluginB... Autorami pluginów są różne osoby, którym przyświecały dwie koncepcje tworzenia repozytoriów. Pierwsza z nich to przechowywanie jedynie zawartości katalogu PluginA etc. Druga z nich to przechowywanie katalogu PluginA... i jego zawartości. Chciałbym to uporządkować. Byłoby idealnie gdyby dało się korzystać z GIT'a w środowisku PHPStorm. Oto moje dylematy: 1. Rozwiązanie pierwsze. Nie ma żadnego problemu by w lokalnym projekcie utworzyć ręcznie katalogi o nazwie pluginów a w nich synchronizować poszczególne repozytoria. Katalogi .git będą podrzędne do pluginu. Z PHPStorm działa to wyśmienicie. Ale... fraza klucz: trzeba ręcznie założyć katalogi o odpowiednich nazwach. Ja to wiem, ale inni mogą nie wiedzieć. Byłoby wygodniej (jest jeszcze inny powód, który pomijam) gdyby te katalogi tworzyły się same podczas git clone. 2. Jeśli wybierzemy rozwiązanie drugie i w poszczególnych repozytoriach umieścimy katalog PluginA, B, C... to nie da się przeprowadzić git clone gdyż nastąpi kolizja lokalizacji katalogu .git. Dla każdego pluginu powstanie on nad nim - a więc wszystkie w tym samym miejscu. Macie pomysł co z tym zrobić? -- Pozdrawiam, Marek
Technical Details
Message-ID:
<q25a4r$hch$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Marek S <precz@spamowi.com> Newsgroups: pl.comp.lang.php Subject: Pytanie o konfigurację GIT(lab) Date: Mon, 21 Jan 2019 21:30:14 +0100 Organization: ATMAN - ATM S.A. Lines: 34 Message-ID: <q25a4r$hch$1@node1.news.atman.pl> NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1548102619 17809 89.70.94.204 (21 Jan 2019 20:30:19 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Mon, 21 Jan 2019 20:30:19 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 X-Mozilla-News-Host: news://news.atman.pl:119 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit