Недавний выпуск Explorer для Endevor версии 1.3.0 принес захватывающую и экспериментальную (подробнее об этом позже) функцию под названием Workspace Sync.

С помощью Workspace Sync вы теперь можете синхронизировать элементы из хранилища Endevor напрямую с рабочей областью VS Code.

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

Если это звучит знакомо, функция синхронизации рабочей области в Explorer для Endevor использует команды, доступные в подключаемом модуле Endevor для Zowe CLI. Михал Васак предоставляет отличный обзор опыта CLI в своем блоге здесь.

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

Экспериментальный? Как его включить?

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

Наряду с тем, что Workspace Sync обеспечивает новый взгляд на работу с Explorer для Endevor, он также предоставляет гораздо больше возможностей, просто в том смысле, что вы можете синхронизировать местоположение инвентаря с вашим рабочим пространством, а также отправлять несколько измененных элементов в Endevor одним щелчком мыши. кнопка.

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

Что мне нужно, чтобы начать?

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

Напоминаем, что вы можете работать с профилями всех типов, от Zowe V1 до Zowe V2 с групповой конфигурацией или профилями, созданными в самом расширении. Когда у вас есть профили, вы в основном готовы к работе.

Чтобы сразу перейти к делу, откройте окно Visual Studio Code и нажмите Инициализировать рабочую область Endevor. Выберите папку, в которой вы хотите работать с местонахождением инвентаря Endevor.

Затем нажмите кнопку Синхронизировать рабочую область в представлении системы управления версиями и выберите профиль и местоположение Endevor в палитре команд. Также укажите CCID или комментарий, если они еще не указаны в вашем профиле местоположения.

Как только вы укажете местоположение, ваши элементы будут синхронизированы с рабочей областью, и вы сможете начать работу.

Хороший первый вариант использования

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

Напоминаем, что вы даже можете подготовить свою песочницу с помощью команды «Создать с копированием» в классическом представлении Explorer для Endevor.

Мы надеемся, что вам понравится работать с элементами Endevor в рабочей области VS Code точно так же, как и с любыми другими файлами!

Если вам нужна помощь или вы хотите оставить отзыв, используйте значок «Отправить вопрос о расширении» (человек перед экраном) в верхней части представления расширения Explorer for Endevor. Это свяжет вас с общедоступным репозиторием GitHub для нашего проекта. Не стесняйтесь обращаться ко мне напрямую. ([email protected])

Спасибо Роману Куприянову за его вклад в этот блог!

Дополнительные ресурсы

Если вам интересно узнать о реализации CLI или профилях, см. следующие блоги:

Также ознакомьтесь со многими ресурсами по модернизации на странице Endevor.