
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.04.2019, 13:43
|
|||
|---|---|---|---|
|
|||
Использование Subversion в проекте Delphi XE 10.2 |
|||
|
#18+
Здравствуйте! У нас в компании используется Subversion 1.9 для хранения исходников. Есть задача для одного проекта выполнять фиксацию(commit) файлов в автоматическом режиме в зависимости от событий, поступающих из нескольких источников. Реализовать проект выполняющий что-то по событиям - не проблема. Вопрос: как из проекта программно зафиксировать (выполнить commit) для определенного проекта? Вариант с выполнение commit из командной строки не предлагать. У руководства наполеоновские планы, по-этому нужно сразу предусмотреть возможность работы с несколькими проектами... Пригодиться любая помощь, в том числе и в виде примеров. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 13:51
|
|||
|---|---|---|---|
|
|||
Использование Subversion в проекте Delphi XE 10.2 |
|||
|
#18+
В Delphi XE 10 есть встроенный интерфейс для работы с Subversion, но я пока не могу разобраться, как с ним работать. Может кто-то уже пользовался этой фичей? IOTAVersionControlServices = interface(IInterface) ['{1BFE2647-9BFC-4084-AE3E-3E09A9179E34}'] { Add s version control system into the IDE. Returns the index of the added system } function AddNotifier(const ANotifier: IOTAVersionControlNotifier): Integer; { Returns the number of available version control systems } function GetCount: Integer; { Returns the specified version control system } function GetItem(const Index: Integer): IOTAVersionControlNotifier; { Remove a previously added version control system } procedure RemoveNotifier(Index: Integer); property Count: Integer read GetCount; property Items[const Index: Integer]: IOTAVersionControlNotifier read GetItem; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 13:56
|
|||
|---|---|---|---|
Использование Subversion в проекте Delphi XE 10.2 |
|||
|
#18+
IOTAVersionControlServices - это интерфейс который предоставляет IDE для ваших плагинов к ней. Вам надо плагин к IDE или отдельный проект по сути прокси к subversion? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 14:00
|
|||
|---|---|---|---|
|
|||
Использование Subversion в проекте Delphi XE 10.2 |
|||
|
#18+
X-Cite, Мне нужен отдельный проект, и, да, чем-то похожий на прокси subversion. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 14:03
|
|||
|---|---|---|---|
|
|||
Использование Subversion в проекте Delphi XE 10.2 |
|||
|
#18+
X-Cite, В данном случае, мне необходимо из отдельного приложения выполнить commit проекта автоматически и при этом обработать ошибки, которые могут возникнуть при commit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 14:10
|
|||
|---|---|---|---|
|
|||
Использование Subversion в проекте Delphi XE 10.2 |
|||
|
#18+
Scorpion_TSNВариант с выполнение commit из командной строки не предлагать. http://svnbook.red-bean.com/en/1.7/svn.developer.usingapi.html Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 14:10
|
|||
|---|---|---|---|
Использование Subversion в проекте Delphi XE 10.2 |
|||
|
#18+
Все чем могу помочь https://www.google.com/search?q=subversion api&rlz=1C1GCEU_ruBY824BY824&oq=subversion api&aqs=chrome.0.69i59j69i60l3j0l2.2250j0j7&sourceid=chrome&ie=UTF-8 1/2/3 ссылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2039569]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
419ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 745ms |

| 0 / 0 |
