Можно ли настроить TFS так, чтобы файл не помечался как доступный только для чтения?

StackOverflow https://stackoverflow.com/questions/923320

  •  06-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

атрибут $(TargetDir)*.mdf -r

атрибут $(TargetDir)*.ldf -r

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

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

То Есть:Когда я r.щелкнул по проекту и выбрал "Извлечь и отредактировать", флаг r / o был автоматически удален, и я смог скомпилировать (с обоими событиями pre / post), а затем снова "зарегистрироваться".

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top