2012-04-15 3 views
1

Anstatt ein Repository zu klonen und & Tests lokal zu entwickeln, muss unser Projekt auf dem Server gehostet und dort getestet werden, aufgrund von Lizenzbeschränkungen (auf einer bestimmten Domäne innerhalb eines bestimmten Pfades) , bestimmte IP erlaubt, etc)Verwenden von Remote-Host als Arbeitsverzeichnis, Git-Erweiterungen

Deshalb können wir lokalen Testumgebungen nicht eingerichtet, wir ein zentrales Repository verwenden und verwenden, die als eine Art „remote Arbeitsverzeichnis“

Das Entwicklungsteam git extensions (gui) nutzen möchten

Gibt es sowieso s git extensions einrichten, um eine remote als Arbeitsverzeichnis zu öffnen und darauf zu reagieren, anstatt einer lokalen? Wenn Änderungen am Server-Testrepository vorgenommen werden, sollten sie im Staging-Bereich angezeigt werden.

sehen Sie bitte die Abbildung below (large) zum Beispiel

enter image description here

Antwort

2

Wenn Sie wirklich brauchen, dass eine Art von Remote-Desktop-Software verwenden, melden Sie sich an die Remote-Box in und dort arbeiten.

Sie könnten sagen, "aber in diesem Fall konnte sich nur eine Person auf einmal entwickeln". Stimmt. Und das wäre auch der Fall, wenn Sie ein Remote-Verzeichnis als Arbeitsverzeichnis verwenden.
Oder zumindest: es sollte sein.
Mehrere Benutzer arbeiten an der gleichen Arbeitskopie klingt nicht machbar für mich.

+0

Ich stimme vollkommen zu, es ist bei weitem nicht die ideale Lösung, aber eine Änderung der Software, die wir auf der Website verwenden, ist im Moment nicht machbar. Wir sind mit seinen und den Lizenzbeschränkungen festgefahren. So können wir leider nur ein Arbeitsverzeichnis haben. Ich dachte, es könnte möglich sein, dass git extensions alle Befehle in der SSH-Sitzung ausführt, nicht lokal. –

+0

+1. Wenn Sie keinen Quellcode auf einem lokalen Computer abrufen dürfen, können Sie diese nicht lokal bearbeiten oder kompilieren. Was Sie haben, ist also überhaupt kein Problem mit dem Versionskontrollsystem. –