Содержание
Использование систем управления версиямиПоддерживаемыми Qt Creator системами управления версиями являются:
Настройка системы управления версиямиДля доступа к вашим хранилищам Qt Creator использует консольные клиенты систем управления версиями. Чтобы позволить доступ, убедитесь что консольные клиенты могут быть найдены в переменной окружения PATH или укажите к ним путь в Инструменты > Параметры... > Контроль версий. После того как вы настроите систему управления версиями, используйте командную строку для проверки что всё работает (например, используйте команду status). Если проблем не будет, то вы готовы использовать систему и из Qt Creator. Настройка общих опцийВыберите Инструменты > Параметры... > Контроль версий > Общее чтобы указать настройки сообщений фиксации:
Эти поля появятся ниже сообщения об отправке. Они предоставляют дополнение для алиасов/публичных имён, указанных в конфигурационном файле пользователей, а также кнопку, которая выведет упомянутый ранее диалог выбора имени пользователя. Создание хранилищ для новых проектовQt Creator позволяет создавать хранилище для системы управления версиями которые поддерживают создание локальных хранилищ, такие как Git или Mercurial. При создание нового проекта с помощью Файл > Новый файл или проект..., вы можете выбрать систему управления версиями на последней странице мастера. Использование систем управления версиямиМеню Инструменты содержит подменю для каждой поддерживаемой системы управления версиями. Панель вывода Контроль версий отображает выполненные команды, отметки времени и важную выводимую информацию. Для открытия панели выберите Окно > Панели Вывода > Контроль версий. Добавление файловКогда вы создаёте новый файл или новый проект, мастер покажет страницу на которой спрашивает надо ли добавить файлы в систему управления версиями. Это происходит когда родительский каталог или проект уже находится под контролем системы управления версиями и система поддерживает концепцию добавления файлов, например, Perforce и Subversion. Вы также можете добавить файлы позже с помощью меню инструментов системы управления версиями. У Git нет концепции добавления файлов. Вместо этого, все изменённые файлы должны быть подготовлены к фиксации. Просмотр вывода сравненияВсе системы управления версиями предоставляют пункт меню сравнить текущий файл или проект - сравнение с последней версией, хранящейся в хранилище, и вывести разницу. В Qt Creator, результаты сравнения отображаются в редакторе в режиме только для чтения. Если файл доступен, вы можете нажать два раза на выбранном куске сравнения и Qt Creator откроет прокрученный на нужную строку редактор. Просмотр историй версий и подробностей измененийИстория версий файла может быть отображена с помощью пункта История. Обычно вывод истории содержит дату, сообщение фиксации и изменения или идентификатор ревизии. Нажмите на идентификаторе чтобы отобразить описание изменения и результат сравнения. Нажатие правой кнопкой мыши на идентификаторе вызовет контекстное меню с помощью которого вы можете просмотреть комментарии к предыдущим версиям (смотрите Аннотация файлов). Аннотация файловАннотацию можно просмотреть выбрав пункт Аннотация. Выбор пункта Аннотация отобразит перед строками файла идентификатор изменений от которых они произошли. Нажав на идентификатор изменения можно получить подробное описание изменения. Для отображения аннотации предыдущей версии, нажмите правой кнопкой мыши на идентификаторе версии в начале строки в выберите одну из ревизий, показанных внизу контекстного меню. Эта позволит вам перемещаться по истории файла и получать его предыдущие версии. Эта возможность также работает для Git и Mercurial с использованием SHA. Тоже самое контекстное меню также доступно при нажатии правой кнопкой мыши на идентификаторе версии в виде истории одного файла. Фиксация измененийПосле того как вы закончили вносить изменения, вы можете отправить их системе управления версиями выбрав команду Фиксировать. Qt Creator отобразит страницу фиксации, содержащую редактор текста, в котором вы можете ввести сообщения о фиксации, и список файлов, в котором надо выбрать фиксируемые файлы. Когда вы закончите заполнять страницу информации о фиксации, нажмите Фиксировать для начала фиксации. Кнопка Сравнить выбранные файлы выводит результат сравнения выделенных в списке файлов. Так как страница фиксации это еще один редактор, вы можете вернуться закрыв результат сравнения. Вы также можете увидеть результат сравнения в выпадающем списке редактора, показывающего открытые файлы. Отмена измененийДля отмены локальных изменений в файле или проекте, используйте функцию Откатить или функцию Отменить изменения/Отменить все изменения (для Git). Отменяемые изменения зависят от системы управления версиями. Например, в Perforce выбор Откатить файл/Откатить проект для отмены изменений применяется к открытым файлам, откатывая их к последней ревизии полученной из хранилища. Выберите Откатить неизменённые файлы для отката файлов если их содержимое не было изменено после того как они были открыты для редактирования. Использование дополнительных функций GitПодменю Git содержит следующие дополнительные элементы:
Использование дополнительных функций MercurialПодменю Mercurial содержит следующие дополнительные элементы:
Использование дополнительных функций PerforceПри запуске Qt Creator ищет исполняемый файл, указанный в поле Команда Perforce в Инструменты > Параметры... > Контроль версий > Perforce. Если вы не используете Perforce и хотите выключить эту проверку, то просто очистите это поле. Подменю Perforce содержит следующие дополнительные элементы:
Использование дополнительных функций SubversionПодменю Subversion содержит следующие дополнительные элементы:
[Предыдущий: Использование эмулятора Maemo] [Следующий: Получение справки] X
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |