Создание файлов только для чтения, пока они не будут извлечены


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

Я думал, что это поведение по умолчанию, но по какой-то причине я потерял его. Как я могу получить его обратно?

(мое конечное намерение состоит в том, чтобы запретить разработчикам редактировать файлы без предварительной проверки.)

1 2

1 ответ:

Похоже, что вы используете функцию "локальные рабочие пространства" TFS 2012.

Это означает, что все файлы доступны для записи и их не нужно проверять, чтобы удалить флаг только для чтения (так же, как SVN и Git). Как только вы внесете изменения в файл, он будет извлечен.

Вы можете изменить TFS на default для серверных рабочих пространств или просто настроить рабочие пространства как серверные рабочие пространства для каждого разработчика.