#starteam
#команда запуска
Вопрос:
Если мы изначально возвращаем файл конфигурационного типа в качестве элемента в проект StarTeam, возможно ли затем, чтобы файл был извлечен клиентами, где любые локальные изменения в файле впоследствии игнорируются и не помечаются для возврата обратно в репозиторий?
Заранее спасибо, PM.
Ответ №1:
Свойства папки StarTeam содержат вкладку для исключений файлов. Если локальный файл соответствует шаблону в этом списке и ранее не был добавлен на сервер, он не появится в графическом интерфейсе для возврата.
К сожалению, если клиент извлекает файл конфигурации из представления, графический интерфейс для этого представления будет отслеживать это. Если бы вы могли сохранить этот файл где-нибудь еще и скопировать его в локальную проверку по мере необходимости, тогда файл мог бы быть исключен на уровне папки и не отображаться для редактирования в графическом интерфейсе.
Другой возможный способ сделать это в представлении — добавить файл конфигурации, пометить его ярлыком представления, затем удалить файл и добавить имя файла в список исключений папки. Файл будет доступен для извлечения только на этой метке. Это сохранит файл конфигурации в том же виде, но предотвратит его редактирование. Обратите внимание, что это очень затрудняет последующее обновление этого файла при необходимости.
Комментарии:
1. Привет, Джереми, спасибо за ответ. Мы использовали такой подход, и он кажется наиболее подходящим для работы с элементами конфигурации такого типа.
Ответ №2:
Другим вариантом было бы контролировать это с помощью безопасности. Хотя это не помешало бы обнаружению файла как измененного, это помешало бы его фактической проверке в системе.