Продуктивное использование IDE PHPStorm от JetBrains. Перенос изменений в change-листах

Если Вы используете IDE PHPStorm от JetBrains, то Вам, возможно, будет интересно узнать об одной из очень удобных функций по переносу изменений в рамках проекта из одной копии данной IDE в другую. Детали под катом.

В данном посте речь пойдет об IDE PHPStorm от JetBrains, а именно об использовании возможности переносить VCS-изменений из одной копии IDE PHPStorm в другую.

Условия использования данной возможности:
  1. Команда, в т.ч. и Вы, работает над несколькими задачами по проекту.
  2. Каждый разработчик имеет свои задачи, над которыми может работать один или несколько разработчиков.
  3. Вы используете систему контроля версий (VCS) (в данном случае не важно, какую именно).

Представьте, что у Вас нет возможности, сохранить изменения, внесенными только Вами, за счет создания отдельной branch VCS с последующим commit'ом. А кол-во файлов не позволяет Вам в сжатые сроки просто взять и выделить изменения из каждого файла в какой-то diff-файл, который можно было бы передать другому программисту (далее коллега). Если даже Вы это сделали, то коллеге тоже нужно дополнительное время для того, чтобы внести эти изменения в проект PHPStorm.
В данном случае IDE поможет значительно сократить время на решение данной задачи за счет использования нескольких ее инструментов, а именно: changelist и patch.

Все что Вам необходимо сделать, так это:
  • создать отдельный changelist под задачу, к примеру, MyChangelist;
  • перенести все измененные файлы из Default changelist'а (он автоматически создается в рамках проекта IDE) в MyChangelist;
  • ПКМ по MyChangelist -> Create patch -> сохраняем Patch-файл куда нужно;
  • передаете Patch-файл своему коллеге (почта, skype или как удобнее);
  • в IDE коллеги: Main menu -> VCS -> Apply Patch -> выбираем полученный Patch-файл и применяем Patch;
  • готово!

Вот такой простой эффективный способ сэкономить время, используя высококачественный продукт.
  • +1
  • 19 февраля 2015, 14:09
  • a1ex

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
comments powered by Disqus