Вы говорите, что застряли с VSS - будет ли вариант переключения на Team Foundation Server? По сути, он является преемником VSS, и, если вы собираетесь оставаться «магазином Microsoft», он все равно может удовлетворить ваши требования. Team Foundation Server поддерживает списки изменений (наборы изменений - любой термин, который вы предпочитаете). Резюме
Контроль версий Team Foundation Server
предоставляет репозиторий управления исходным кодом,
называется Team Foundation Version Control
(TFVC). В отличие от предыдущего Microsoft
система контроля версий, Visual
SourceSafe (VSS), который опирался на
Механизм хранения на основе файлов, Team
Фонд управления исходным кодом хранит все
код, а также запись всех
изменения и текущие проверки в
База данных SQL Server. Поддерживает
такие функции, как несколько одновременных
выезд, разрешение конфликтов,
стеллажи и стеллажи (стеллажи
способ сохранить набор ожидающих изменений
не передавая их источнику
контроль, все еще делая их
доступно другим пользователям), ветвление
и слияние, и возможность установить
уровни безопасности на любом уровне
исходное дерево, наряду с наиболее
видимые особенности документа
управление версиями, блокировка, откат и
атомные коммиты. Исходный контроль
механизм интегрируется с командой
Элементы работы системы; когда
происходит регистрация (называется "changeset"),
разработчик может выбрать, чтобы его
код, связанный с одним или несколькими
конкретные рабочие элементы, чтобы указать, что
регистрация работает в направлении решения
конкретные вопросы. Администраторы TFS
может применять политики регистрации, которые
требуют анализа кода для
прошли, а также для обеспечения соблюдения
ассоциация заездов с работой
элементы или обновить состояние
связанные рабочие элементы (например, пометка
ошибка как "исправленная" при проверке кода
это исправило ошибку). Индивидуальный
версии файлов могут быть назначены
ярлыки и все файлы с одинаковыми
лейбл формирует группу выпуска. В отличие от
VSS, репозиторий управления исходным кодом TFS
не поддерживает ссылку на элемент
из нескольких мест в источнике
структура папок, и при этом это не позволяет
элемент, который нужно «закрепить»
ссылки на тот же файл из
различные каталоги, чтобы указать на
разные версии таким образом, что
не подлежит дальнейшему редактированию).
TFVC поддерживает ветвление на всех
уровень исходного кода, а также
отдельные файлы и уровни каталогов
а также с каждой ветвью
поддерживается индивидуально. множественный
ветви могут быть объединены вместе, с
встроенное разрешение конфликтов
Алгоритм объединения изменений между
две ветви одного и того же файла, где это
может автоматически согласовать
различия или пометить их
ручной осмотр, если не может. сливаться
может быть выполнен на уровне "changeset"
а вместо уровня ветки.
Успешное слияние автоматически
проверено в системе контроля версий
хранилище.
TFVC не ограничивается исходным кодом
только, но с использованием Windows SharePoint
Сервисная инфраструктура построена
он обеспечивает контроль версий
библиотека для других документов в
проект, в том числе проект
планы, требования и особенности
анализ документов среди других. Все
документы в источнике контролируются
репозиторий может быть связан с любой работой
пункт, и доступ к ним может быть
контролируется путем определения доступа
политика.