LINUX.ORG.RU

MS SourceSafe checkout в git'е

 


0

1

В MS SourceSafe есть такая фича, как checkout определенного файла с тем, чтобы больше никто не мог изменять этот файл.

Есть ли такой же или похожий функционал в git для удаленных репозиториев?

★★

Нет. Можно на самом сервере хук поставить, но нельзя запретить что-то делать со своим собственным репозиторием (а как только я репозиторий скачал, он уже принадлежит только мне, удаленные сервера это лишь опция).

trex6 ★★★★★
()
Последнее исправление: trex6 (всего исправлений: 1)

Забавный вопрос про подобную фичу в DVCS, где все клоны репозитория одинаково равноправны, и закоммитить в свой локальный клон может кто угодно и что угодно.

Может быть можно обломать push в какой-то «центральный» репозиторий, если в новых ревизиях меняется «залоченный» файл. Но это какая-то сомнительная фича.

kamre ★★★
()

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

Deleted
()

Это принципиально невозможно в dvcs идеологии.

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.