sashaoli писал(а):
Прошу разработчиков пакетов обратить внимание на последнее предложение главы "Предостережение" в справке программы.#sql
select name from elements
Оставшиеся элементы и есть те, которые не стоит регистрировать
Здесь без эталонной базы элементов не удастся так просто разобраться в элементах и узнать - кто свой, а кто чужой.
Именно по этому, сторонние элементы должны находиться в отдельном каталоге, что упростило бы задачу.
А вообще, раз уж в посте упоминается HiSvn, то стоит вспомнить и про принцип работы SVN
В папке Elements есть скрытая папка .svn, в которой находится интересный файлик - wc.db, т.е. база данных SVN.
Из этой базы, мы можем получить список всех файлов, который соответствует текущей ревизии рабочей копии
#sql
select local_relpath from NODES_BASE
"CNET/CNET_en.his"
"CNET/draw/make.bat"
"CNET/draw/monthcalendar.dpr"
"CNET/draw/monthcalendar.bmp"
"CNET/draw"
"CNET/ResponseFile.rsp"
"CNET/CNET.ico"
"CNET/ResGen.exe"
...
Т.е. например для Windows (delphi) пакета:
#sql
select local_relpath from NODES where parent_relpath = "delphi/conf"
#sql
"delphi/conf/AS_Control.ini"
"delphi/conf/AS_DrawRect.ini"
"delphi/conf/ActionSkin.ini"
"delphi/conf/AdapterInfo.ini"
"delphi/conf/AlphaBitmap.ini"
"delphi/conf/AlphaCopy.ini"
...