У меня есть студент, который приходит на помощь в проекте в течение месяца. Я хочу, чтобы он раскошелил репозиторий, но затем работал над кодом локально и не мог изменять изменения до тех пор, пока не просмотрел и не проверил их все. Как это достигается через GIT? Обратите внимание, что мы запускаем Windows, и я использую GUI Extensions GUI, и все работает в локальной сети (пока нет GIThub и т. Д.). Также на нашем сервере есть --bare
репо.Как развить в GIT, но не пустить обратно в исходный пульт
Я могу заставить его работать, заставив его клонировать голый репо, а затем на его локальном репо удалять удаленное репо. Это разумная вещь? Позже он сможет снова объединить свой код с помощью удаленного добавления репо?
ли * сервер * и на Windows? – Makoto
@ Макото да все - Windows. – Dan
В этом случае вам не понадобится чистое решение Git.Я не знаком с миром серверов Windows и как установить там сервер Git, но ключевое слово (и), которое вы ищете, - это Gitosis или Gitolite (вероятно, Gitolite). Только Git не может справиться с этим для вас. – Makoto