Можно ли настроить TFS так, чтобы файл не помечался как доступный только для чтения? - PullRequest
24 голосов
/ 29 мая 2009

Название в значительной степени говорит само за себя. Я использую RFT, надстройку VS, которая позволяет мне редактировать собственный файл данных с графическим интерфейсом. Проблема в том, что этот файл не отображается в VS, и когда я начинаю редактировать его через графический интерфейс, VS не проверяет его автоматически (возможно, ошибка надстройки VS). Итак, я должен проверить это вручную перед редактированием, в противном случае плагин будет аварийно завершать работу при попытке сохранить файл (поскольку он доступен только для чтения), а иногда также будет повреждать локальную рабочую копию этого проекта. Все было бы намного проще, если бы TFS не пометил файл как не прочитанный. Вы знаете, есть ли способ дать TFS команду хранить все файлы не только для чтения?

Ответы [ 4 ]

10 голосов
/ 29 мая 2009

Нет. Вы можете исключить его из системы контроля версий, но, вероятно, вы этого не хотите.

9 голосов
/ 29 июля 2010

У меня те же проблемы с TFS. В нашем проекте есть несколько небольших файлов базы данных SQL Server, которые мы решили поместить под контроль исходного кода. Мы решаем проблему только для чтения, добавляя их в оператор посткомпиляции при сборке проекта. Я полагаю, мы могли бы также сделать эту предварительную сборку.

attrib $ (TargetDir) *. Mdf -r

attrib $ (TargetDir) *. Ldf -r

2 голосов
/ 17 октября 2011

Это было давно, но - я думаю эта ссылка на самом деле является ответом на это.

Когда вы делаете проверку, вы на самом деле говорите: «TFS, я хотел бы редактировать версию файла, который у меня уже есть скачал, это нормально? »TFS смотрит на эту версию и говорит вам если вы можете редактировать его или нет (в зависимости от ваших разрешений безопасности на этом момент времени, и если кто-то еще установил блокировку файла). Если Вы можете редактировать файл, TFS помечает файл как чтение / запись на вашем локальный компьютер и позволяет продолжить.

IE: когда я щелкнул по проекту и выбрал «Извлечь и отредактировать», флаг r / o был автоматически удален, и я смог скомпилировать (с обоими событиями до / после) и затем снова «проверить».

1 голос
/ 19 мая 2010

Ну, вы можете получить последний доступ к общему ресурсу samba, в котором есть бит readonly.

...