Поделиться через


Устранение неполадок системы управления версиями

Обновлен: Ноябрь 2007

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

Начало работы и настройка

Вопрос

Решение

Как начать работу с Team Foundation (подсистема контроля версий)?

Просмотрите разделы, перечисленные в разделе Работа с системой управления версиями Team Foundation.

Как перенести базы данных Visual SourceSafe на Team Foundation (подсистема контроля версий)?

Воспользуйтесь преобразователем VSS. Дополнительные сведения см. в разделе Программа командной строки VSSConverter для перемещения системы управления версиями. См. также раздел Пошаговое руководство: миграция с Visual SourceSafe в Team Foundation.

Как убедиться, что Team Foundation (подсистема контроля версий) выбран в качестве подключаемого модуля для управления версиями?

В меню Visual Studio Сервис выберите пункт Параметры, разверните узел Система управления версиями, а затем выберите Visual Studio Team Foundation Server в списке Текущий подключаемый модуль системы управления версиями.

Как открыть обозреватель управления исходным кодом?

В меню Вид выберите команду Другие окна, а затем щелкните элемент Обозреватель управления исходным кодом.

Если я администратор командного проекта, являюсь ли я автоматически администратором системы управления версиями для этого проекта?

Да.

Могу ли я создать папку в верхнем узле "Система управления версиями" без создания командного проекта?

Нет. Любой элемент системы управления версиями должен быть сопоставлен с командным проектом.

Можно ли переименовать командный проект?

Нет. После присвоения имени командному проекту переименовать его нельзя.

Требуются ли дополнительные разрешения для выполнения программы командной строки системы управления версиями tf на Windows Server 2008 или в Windows Vista?

Для выполнения процедур с командной строкой может потребоваться открыть командную строку с повышенными правами. Для этого нажмите Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

Конфигурация

Вопрос

Решение

Как настроить Team Foundation (подсистема контроля версий) для предотвращения возврата двоичных файлов в хранилище?

Установите политику возврата, определяющую, пытается ли пользователь вернуть двоичный файл из определенной структуры папок. Дополнительные сведения см. в разделе Политики возврата с анализом кода.

Как отключить в Team Foundation (подсистема контроля версий) автоматическое извлечение файла, который требуется изменить?

В меню Сервис выберите команду Параметры, разверните узел Система управления версиями, щелкните Среда и выберите соответствующий параметр в списке Редактирование.

Как можно изменить сопоставление корневого каталога или рабочей области?

В меню Файл выберите пункт Система управления версиями, щелкните Рабочие области, выберите рабочую область, которую требуется преобразовать, и нажмите Изменить.

Можно ли отключить или настроить флажок Переопределить сбой политики и продолжить возврат?

Нет. Team Foundation (подсистема контроля версий) считает, что разработчик лучше всего может определить, переопределять ли политику возврата.

Обратите внимание, что Team Foundation (подсистема контроля версий) содержит данные соответствия политике в подробностях набора изменений и в электронной почте о возврате, и поэтому подлежит полному аудиту.

Как привязать или отвязать решение?

Воспользуйтесь диалоговым окном Сменить систему управления версиями. Дополнительные сведения см. в разделе Практическое руководство. Выполнение и отмена привязки проектов и решений.

Прочие операции

Вопрос

Решение

Как добавить в систему управления версиями элементы, не связанные с решениями?

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

Как с помощью системы управления версиями восстановить файл, удаленный за пределами этой системы?

В области ПапкиОбозревателя управления исходным кодом щелкните файл правой кнопкой мыши, выберите команду Получить конкретную версию, а затем выберите Переписать все файлы, даже если локальная версия совпадает с указанной.

Можно ли использовать совместный доступ и закрепление в качестве модели распространения?

Эти функции можно реализовать в Team Foundation (подсистема контроля версий) с помощью ветвления и слияния. Дополнительные сведения см. в разделе Ветвление и слияние в системе управления версиями Team Foundation.

Поддерживается ли закрепление?

Нет. Эту функцию можно реализовать в Team Foundation (подсистема контроля версий) с помощью меток либо ветвей. Дополнительные сведения см. в разделах Практическое руководство. Применение меток и Ветвление и слияние в системе управления версиями Team Foundation.

Можно ли запросить набор изменений?

В данном выпуске Team Foundation (подсистема контроля версий) запрашивать наборы изменений нельзя.

Можно ли откатить набор изменений?

См. раздел Практическое руководство. Откат набора изменений.

Можно ли сравнить структуру каталогов?

Сравнение структуры каталогов в данном выпуске Team Foundation (подсистема контроля версий) не поддерживается.

Можно ли объединить отложенные изменения в рабочую область?

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

Как можно просмотреть удаленные элементы?

В меню Visual Studio Сервис выберите пункт Параметры, разверните узел Система управления версиями, щелкните Visual Studio Team Foundation Server и установите флажок Показывать удаленные элементы в обозревателе управления исходным кодом.

Можно ли работать автономно?

Работать автономно можно, переключив свойства файлов на Запись, или путем извлечения файловой структуры перед изменением статуса на Отключен.

См. также

Другие ресурсы

Работа с системой управления версиями Team Foundation