Команда StarTeam — игнорирование изменений локального файла

#starteam

#команда запуска

Вопрос:

Если мы изначально возвращаем файл конфигурационного типа в качестве элемента в проект StarTeam, возможно ли затем, чтобы файл был извлечен клиентами, где любые локальные изменения в файле впоследствии игнорируются и не помечаются для возврата обратно в репозиторий?

Заранее спасибо, PM.

Ответ №1:

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

К сожалению, если клиент извлекает файл конфигурации из представления, графический интерфейс для этого представления будет отслеживать это. Если бы вы могли сохранить этот файл где-нибудь еще и скопировать его в локальную проверку по мере необходимости, тогда файл мог бы быть исключен на уровне папки и не отображаться для редактирования в графическом интерфейсе.

Другой возможный способ сделать это в представлении — добавить файл конфигурации, пометить его ярлыком представления, затем удалить файл и добавить имя файла в список исключений папки. Файл будет доступен для извлечения только на этой метке. Это сохранит файл конфигурации в том же виде, но предотвратит его редактирование. Обратите внимание, что это очень затрудняет последующее обновление этого файла при необходимости.

Комментарии:

1. Привет, Джереми, спасибо за ответ. Мы использовали такой подход, и он кажется наиболее подходящим для работы с элементами конфигурации такого типа.

Ответ №2:

Другим вариантом было бы контролировать это с помощью безопасности. Хотя это не помешало бы обнаружению файла как измененного, это помешало бы его фактической проверке в системе.