🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232231

Pytanie o konfigurację GIT(lab)

#232231
From: Marek S
Date: Mon, 21 Jan 2019 20:30
34 lines
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-mail

Show 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