2017-02-28 2 views
0

Vielen Dank für das Lesen dieser Frage. Ich habe eine Aufgabe zu erledigen, und ich schäme mich dafür, aber ich kann es nicht selbst bewältigen. Deshalb bin ich hier, um dich zu bitten, dass du mir hilfst. Also, das Problem ist ... Ich habe die folgende Website-Struktur:Git, verschiedene Ordner, gleich Repo, verschiedene Zweige

ext_www
- dev
---- (Standortcode hier)
www
- (Standortcode hier)

ext_www/dev Ordner ist der Ort, an dem dve Niederlassung lokalisiert werden wollte. Und die www ist der Ordner, in dem Master Zweig wollte gefunden werden. Deshalb möchte ich eine Dateistruktur so bauen:

.git
ext_www
- dev (dev Zweig)
---- (Standortcode hier)
www (Master-Zweig)
- (Standortcode hier)

Ist es möglich, .git Ordner in einem plac einstellen e, und stellen Sie dann die Master Zweig gehen in die www Ordner und die dev Zweig gehen in die ext_www/dev Ordner und zugleich ohne eine reine Website-Quellcode im Repo zu halten www oder ext_www/dev Ordner?

Antwort

0

können Sie verwenden git submodules:

1 - Fügen Sie den ersten Submodul:

git submodule add https://github.com/link-to/your-repo.git ext_www 

2 - Kasse zu dev Zweig:

cd ext_www && git checkout dev 

3 - Einen weiteren hinzufügen Submodul:

cd ../ && git submodule add https://github.com/link-to/your-repo.git www 

4 - Kasse zu master Zweig:

cd www/ && git checkout master 

5 - [optional] Zurück zu Ihrem Root-Verzeichnis und commit all diese Änderungen.

+0

Vielen Dank. Das funktioniert für mich. Das Problem wurde gelöst –

Verwandte Themen