|
|
|
Использование Subversion в проекте Delphi XE 10.2
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! У нас в компании используется Subversion 1.9 для хранения исходников. Есть задача для одного проекта выполнять фиксацию(commit) файлов в автоматическом режиме в зависимости от событий, поступающих из нескольких источников. Реализовать проект выполняющий что-то по событиям - не проблема. Вопрос: как из проекта программно зафиксировать (выполнить commit) для определенного проекта? Вариант с выполнение commit из командной строки не предлагать. У руководства наполеоновские планы, по-этому нужно сразу предусмотреть возможность работы с несколькими проектами... Пригодиться любая помощь, в том числе и в виде примеров. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2019, 13:43 |
|
||
|
Использование 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:51 |
|
||
|
Использование Subversion в проекте Delphi XE 10.2
|
|||
|---|---|---|---|
|
#18+
IOTAVersionControlServices - это интерфейс который предоставляет IDE для ваших плагинов к ней. Вам надо плагин к IDE или отдельный проект по сути прокси к subversion? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2019, 13:56 |
|
||
|
Использование Subversion в проекте Delphi XE 10.2
|
|||
|---|---|---|---|
|
#18+
X-Cite, Мне нужен отдельный проект, и, да, чем-то похожий на прокси subversion. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2019, 14:00 |
|
||
|
Использование Subversion в проекте Delphi XE 10.2
|
|||
|---|---|---|---|
|
#18+
X-Cite, В данном случае, мне необходимо из отдельного приложения выполнить commit проекта автоматически и при этом обработать ошибки, которые могут возникнуть при commit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2019, 14:03 |
|
||
|
Использование 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 ссылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2019, 14:10 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=76&tid=2039569]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 413ms |

| 0 / 0 |
