Устранение неполадок системы управления версиями
Обновлен: Ноябрь 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 и установите флажок Показывать удаленные элементы в обозревателе управления исходным кодом. |
Можно ли работать автономно? |
Работать автономно можно, переключив свойства файлов на Запись, или путем извлечения файловой структуры перед изменением статуса на Отключен. |