Heim  >  Artikel  >  Backend-Entwicklung  >  Nach der Installation von Composer wird das Plug-in als GIT-Submodul (GIT-Subprojekt) behandelt.

Nach der Installation von Composer wird das Plug-in als GIT-Submodul (GIT-Subprojekt) behandelt.

WBOY
WBOYOriginal
2016-09-08 08:44:051317Durchsuche

Bei Verwendung des YII2-Frameworks bin ich es gewohnt, Composer zum Installieren von Plug-Ins zu verwenden. Nach der Installation stellte ich fest, dass das Plug-In-Verzeichnis als GIT-Unterprojekt behandelt wurde und der Tool-Inhaber an das GIT des Projekts übermittelt wurde , was nur ein leeres Verzeichnis war.

Es gibt ein paar kleine Fragen;
1. Ignoriert jeder den Anbieter, wenn es um Git für Online-Projekte geht? Dies ist sowohl für die Zusammenarbeit als auch für den Einsatz unbequem, vor allem weil der Komponist auch in China ein Problem darstellt.
2. Wenn dies passiert, möchten Sie den Herstellerordner nicht ignorieren und die Erkennung dieses Unterprojekts entfernen.

Antwortinhalt:

Bei Verwendung des YII2-Frameworks bin ich es gewohnt, Composer zum Installieren von Plug-Ins zu verwenden. Nach der Installation stellte ich fest, dass das Plug-In-Verzeichnis als GIT-Unterprojekt behandelt wurde und der Tool-Inhaber an das GIT des Projekts übermittelt wurde , was nur ein leeres Verzeichnis war.

Es gibt ein paar kleine Fragen;
1. Ignoriert jeder den Anbieter, wenn es um Git für Online-Projekte geht? Dies ist sowohl für die Zusammenarbeit als auch für den Einsatz unbequem, vor allem weil der Komponist auch in China ein Problem darstellt.
2. Wenn dies passiert, möchten Sie den Herstellerordner nicht ignorieren und die Erkennung dieses Unterprojekts entfernen.

Sie müssen das Tag dev-master ausgewählt haben, der Hauptgrund ist dieser.

1. Unter normalen Umständen sollte der Anbieter natürlich ignoriert werden, er erfolgt bei der Entwicklung lokal und beim Veröffentlichen dann auf dem Server. Der Anbieter wird nicht als Datei verwendet und veröffentlicht.
2. Ich bin mir nicht sicher, was das Problem ist. Es gibt kein Add-in-Git?

Ändern .gitignore und löschen vendor/ und es sollte in Ordnung sein

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn