powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как программно открыть и редактировать программы в студии?
7 сообщений из 7, страница 1 из 1
Как программно открыть и редактировать программы в студии?
    #38630092
vcoshak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача: из класса контроля версий провести поиск по всем программам/классам, составить список программам, загрузить их по списку в студию и для всех выполнить checkout, редактирование и checkin.
...
Рейтинг: 0 / 0
Как программно открыть и редактировать программы в студии?
    #38630112
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vcoshakЗадача: из класса контроля версий провести поиск по всем программам/классам, составить список программам, загрузить их по списку в студию и для всех выполнить checkout, редактирование и checkin.

Была статья по контролю версий из Студии с Git.

Проект с исходниками на гитхабе . Можно использовать код из этого проекта и сделать такой вариант, какой вам понравится.
...
Рейтинг: 0 / 0
Как программно открыть и редактировать программы в студии?
    #38630180
vcoshak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шваров Евгений,

спасибо за подсказку, к сожалению в коде плагина git.xml не нашёл нужных функций, возможно они вообще не реализованы в базовых классах Cache.
...
Рейтинг: 0 / 0
Как программно открыть и редактировать программы в студии?
    #38630210
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vcoshak ,

Посмотрите исходники классов пакета %Studio : наверняка что-то полезное для себя найдёте.

PS: для программного редактирования классов/программ не нужна студия: Class Definition Classes .
...
Рейтинг: 0 / 0
Как программно открыть и редактировать программы в студии?
    #38630240
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vcoshakШваров Евгений,

спасибо за подсказку, к сожалению в коде плагина git.xml не нашёл нужных функций, возможно они вообще не реализованы в базовых классах Cache.

Я еще частенько пользуюсь для экспорта/импорта кода в контроль версий более простой реализацией . Это небольшая модификация, выполненная кстати Сергеем Шутовым, стандартного класса контроля версий Cache.
Там есть экспорт классов области в файлы на диске, с разбивкой по пакетов по папкам, и автоматическая подгрузка с диска свежих версий кода (подгруженных, например, из репозитория).
...
Рейтинг: 0 / 0
Как программно открыть и редактировать программы в студии?
    #38630770
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть пример массового изменения классов -- удаляет все схемы хранения (Storage)

http://pastebin.com/bW6upt5A

Ничего особенного, просто вручную вызываете методы .CheckOut() / OnAfterSave().
...
Рейтинг: 0 / 0
Как программно открыть и редактировать программы в студии?
    #38634376
vcoshak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit, logist, Шваров Евгений

Спасибо за ссылки, буду разбираться.

Хотелось реализовать визуальный (в студии) пошаговый поиск/замену по всем программам/классам.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как программно открыть и редактировать программы в студии?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]