powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Модуль работы с SVN непосредственно из студии
4 сообщений из 29, страница 2 из 2
Модуль работы с SVN непосредственно из студии
    #38894170
vassil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
phomka,

Первое, что бросается в глаза, это наличие пробела между myApp и /Untitled1.CSP
Код: xml
1.
<ProjectItem name="csp/healthshare/myApp /Untitled1.CSP" type="CSP"></ProjectItem>
...
Рейтинг: 0 / 0
Модуль работы с SVN непосредственно из студии
    #38894171
vassil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю проблема из-за того что исходники в статье заточены для Cache, там структура расположения csp
Код: plaintext
csp/myApp/page.csp

в healthshare же добавлен еще один уровень
Код: plaintext
/csp/healthshare/myApp/page.csp

надо подправить код в классе %SourceControl.SVN.Utils в методе ImportProject:  // now we should fix reference to csp pages in project items
  // that is: if project was exported from USER and imported in SAMPLES
  // then all reference to csp/user/page.csp should be changed to csp/samples/page.csp
  s item ="", oldCspApp = "", newCspApp = ""
  f  {
    s item = $O(^oddPROJECT(loadedProject,"Items",item))
    q:item=""
    if $D(^oddPROJECT(loadedProject,"Items",item,"CSP")) {
      s newitem = item
      s $P(newitem,"/",1,2) = $E($system.CSP.GetDefaultApp($znspace),2,*)
      if newitem '= item {
        s ^oddPROJECT(loadedProject,"Items",newitem,"CSP") = ^oddPROJECT(loadedProject,"Items",item,"CSP")
        k ^oddPROJECT(loadedProject,"Items",item,"CSP")
        s newCspApp = $E($system.CSP.GetDefaultApp($znspace),2,*)
        s oldCspApp = $P(item,"/",1,2)
      }
    }
  }но что конкретно подправить затрудняюсь ответить, т.к healthshare под рукой нет

что выдает в терминале команда?w $E($system.CSP.GetDefaultApp($znspace),2,*)
...
Рейтинг: 0 / 0
Модуль работы с SVN непосредственно из студии
    #38895541
phomka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vassil, пробел - это неудачная попытка конспирации. Эта строка формируется автоматически при экспорте, там не будет никаких пробелов.

Команда выдает все как положено - csp/healthshare/myApp.
Я соглашусь, что проблема в том, что добавлен один уровень. собственно, об это как раз я и говорила.
Просто как-то в голову не пришло сразу, что нужно подправлять исходники.
...
Рейтинг: 0 / 0
Модуль работы с SVN непосредственно из студии
    #38895546
phomka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vassil, спасибо за участие=)
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Модуль работы с SVN непосредственно из студии
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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