В одном из последних исследований среди разработчиков RAD Studio, мы поняли, что есть еще значительная часть сообщества, которые не используют какой-либо системы управления версиями, удивительное 32%.
Есть много причин, чтобы использовать систему контроля версий, независимо от того, если вы один разработчик, работающий в небольшом проекте, или если вы большая команда работает в один большой. Так что, если вы до сих пор не начали использовать систему контроля версий, почему бы не дать ему попробовать, и взять прибыль на усовершенствований, добавленных в RAD Studio X Е8, связанных с этим.
Для этого блога я собираюсь забрать Git (наиболее популярная система управления источником среди разработчиков в Stack Overflow в соответствии с их 2015 Developer Survey ). Я собираюсь использовать BitBucket (услуг облачных) провести удаленный репозиторий для проекта, который у меня в компьютере. Есть много онлайн репозитории готовые к использованию, и, конечно же, вы можете также установить свой собственный сервер Git с нуля или попытаться готовое решение готово к развертыванию.
После создания новой учетной записи на сайте (если вы еще не один уже есть), первое, что нужно сделать, это создать хранилище для проекта.
Однажды, он создан, вы получите некоторые шаги о том, как настроить каталог, который фактически держит проекта ООН-версий.
Как я уже не установлен Git в моем новом Windows 10 установки, в настоящее время это прекрасное время, чтобы сделать это (кстати, я действительно впечатлен о том, как здорово RAD Studio X Е8 смотрится в Windows 10).
Теперь, давайте применим эти настроенные шаги в нашей папке проекта (ничуть немного тонкой настройки для проекта Delphi). Вы можете щелкнуть правой кнопкой мыши на корневой папке проекта, чтобы начать Git Bash.
Теперь ваш проект версий Git используя и клонировали в удаленном хранилище.
Давайте взглянем теперь, как использовать возможности Git с самого IDE RAD Studio.
Настройка IDE для использования Git является довольно простой, это необходимо только указать, где исполняемый в Git находится в окне Параметры (под контроля версий).
Теперь, открывая проект, мы позволили в IDE возможности Git. Можно совершать изменения, сделанные во всех файлах проекта или конкретного файла (группы файлов). Для этого примера я добавил кнопку, чтобы очистить 4 редактирования компонентов, а затем я иду к совершению изменения, сделанные в весь проект, из контекстного меню, найденного в имени проекта в менеджере проекта.
Затем окно Commit показывает файлы, которые будут совершены, и есть некоторые действия, которые могут быть вызваны из здесь, как, показывающий изменения, сделанные на любой файл.
После фиксации завершена, IDE показывает нам сообщение, подтверждающее результат.
Для того, чтобы изменения, совершенные в нашем местном хранилище для загрузки на сервер репозитория, это необходимо для выполнения толчок действие. Опять же, это очень легко сделать, просто щелкнув правой кнопкой мыши имя проекта в менеджере проекта и нажмите толчок действие.
Первый раз мы подключиться к удаленным хранилищем, RAD Studio IDE будет просить о логином и паролем для этого сервера.
IDE также сообщить о результатах процесса, как только это закончено.
Есть много хороших функциональных возможностей, которые значительно увеличивают производительность труда при использовании возможностей IDE для управления версиями. Чтобы показать только несколько из них:
- Возможность увидеть различия между текущим состоянием файла и любого изменения его (или любую возможную комбинацию)
- История файла (когда он был изменен, по какой причине, ВОЗ, что было изменение, и т.д …)
Теперь я собираюсь показать другой сценарий: когда мы имеем проект в хранилище, как загрузить его и начать Уокинге с ним на другом компьютере. Это даже проще, все это необходимо, чтобы его выбрать "Открыть из системы управления версиями" из меню файл и следуйте эти простые шаги:
- Выберите систему контроля версий
- Выберите папку
- IDE спросит о том, что проект, чтобы открыть
- И это все. Проект клонировали в локальный репозиторий и открыт в IDE
Как вы можете видеть, это очень легко, чтобы получить все преимущества нынешней самая популярная система управления версиями, и зафиксировать прибыль свободной частной удаленном хранилище с RAD Studio X Е8.
Более полезная информация в этих великих постов Малкольм Гровс: