2012-04-15 6 views
1

Вместо клонирования репозитория и разработки &, локального тестирования, наш проект должен быть размещен на сервере и протестирован там из-за ограничений лицензирования (работа с определенным доменом в определенном пути , конкретный IP разрешено, и т.д.)Использование удаленного хоста в качестве рабочего каталога, расширения git

Поэтому мы не можем настройки локальных сред тестирования, мы должны использовать центральное хранилище и использовать его в качестве своего рода «удаленного рабочего каталога»

команда разработчиков хотели бы использовать git extensions (gui)

Есть ли в любом случае s вырезать git-расширения, чтобы открыть удаленный файл как рабочий каталог и действовать на нем вместо локального? Когда какие-либо изменения внесены в тестовый репозиторий сервера, они должны появиться в промежуточной области.

Пожалуйста, смотрите изображение below (large) например

enter image description here

ответ

2

Если вам действительно нужно, использовать какие-то программное обеспечение удаленного рабочего стола, войдите в выносном боксе и работать там.

Вы могли бы сказать: «Но в этом случае только один человек может развиваться одновременно». Это верно. И это также будет иметь место, если вы используете удаленный каталог как рабочий каталог.
Или, по крайней мере: должно быть.
Работа нескольких пользователей на Рабочая копия для меня не подходит.

+0

Я полностью согласен, это далеко не идеальное решение, но изменение программного обеспечения, которое мы используем на веб-сайте, в настоящее время невозможно. Мы застряли с ограничениями и лицензиями. К сожалению, мы можем эффективно иметь только один рабочий каталог. Я подумал, что возможно, что только git-расширения работают со всеми командами на сеансе SSH, а не локально. –

+0

+1. Если вам не разрешено вообще вытаскивать исходный код на локальный компьютер, вы не можете редактировать или компилировать локально. Итак, у вас есть проблема с системой контроля версий. –