Visual Source Safe Changelists - PullRequest
       18

Visual Source Safe Changelists

0 голосов
/ 08 июня 2009

Может быть, просто кто-то знает о плагине, который позволит VSS создавать списки изменений, подобные производительности? Я знаю, что это далеко, но мы застряли с VSS.

Ответы [ 2 ]

1 голос
/ 13 июня 2009

Вы говорите, что застряли с 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 Сервисная инфраструктура построена он обеспечивает контроль версий библиотека для других документов в проект, в том числе проект планы, требования и особенности анализ документов среди других. Все документы в источнике контролируются репозиторий может быть связан с любой работой пункт, и доступ к ним может быть контролируется путем определения доступа политика.

0 голосов
/ 13 июня 2009

Я не верю, что VSS поддерживает этот тип функциональности. Вероятно, вам следует предложить руководству экономическое обоснование, которое описывает ваши проблемы с VSS и то, как переключение на что-то другое уменьшит риск разработки и повысит производительность.

Существует множество бесплатных / открытых исходных текстов SCM, а также некоторые коммерческие продукты (например, Perforce) по разумным ценам.

Удачи - однажды я был в похожей ситуации.

...