|
|
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
прошу прощения за опечатки и не всегда попадающий в нужное место cut&paste ;)) -Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2005, 14:11 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Sergey OrlikНасколько я понял (поправьте, если не так), например, файл d_customer.srd как раз несет исходную (непрекомпилированную) информацию о DataWindow; аналогично, m_my_sheet.srm - исходник меню. Это - самостоятельные файлы. Они и являются объектами, управляемыми любой системой контроля версий. С точки зрения файловой системы, и m_my_sheet.srm и d_customer.srd лежат в одном файле pbtutor.pbl. Аналогия - архив без сжатия. PowerBuilder при редактировании объектов m_my_sheet.srm и d_customer.srd уже сам работает с ними, но для сисемы это выглядит как работа с одним файлом - pbtutor.pbl. Грубо говоря - внутри pbtutor.pbl PowerBuilder организует свою файловую систему. И самостоятельными файлами в терминах файловой системы Windows они не являются. Откуда и исходный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2005, 14:18 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Марк, тогда у меня встречный вопрос: почему эти файлы доступны в файловой системе, например, в том же PowerBuilder 10 (у меня стоит пробная версия, идентифицируемая как 10.0 Build 4500) - <мой путь>\PowerBuilder 10.0\Tutorial\Solutions\ - здесь не только pbl. Соответственно, когда я провожу операции check-in/check-out в среде PowerBuilder, лог (в среде PB) при чек-ине того же exc_bad_entry.sru при проведении операции из локального меню объекта (в данном контексте правильно ли говорить об "объекте"?) в дереве таков: ---------- Source Control Checking in selected items . . . C:\Sybase\PowerBuilder 10.0\Tutorial\Solutions\exc_bad_entry.sru version 1.1 successfully checked in Operation Completed ---------- Done Source Control Просветите, пожалуйста, насоклько часто файлы, содержащие информацию об отдельных объектах присутствуют в проектах или повседневной практикой является использование только pbl (по аналогии с архивом)? С уважением, Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2005, 14:34 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Sergey OrlikПросветите, пожалуйста, насоклько часто файлы, содержащие информацию об отдельных объектах присутствуют в проектах или повседневной практикой является использование только pbl (по аналогии с архивом)? Вообще-то в проекте может использоваться только pbl и никакие отдельные файлы просто нельзя подключить, пока их не поместить в pbl. По всей видимости PowerBuilder динамически создает файлы типа exc_bad_entry.sru для поддерки внешних систем контроля исходного кода. Но может что в 10 версии изменилось, хотя не думаю (я PB 10 не видел). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2005, 15:26 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрейА SCC провайдер нормально работающий с PB для subversion есть? Не пропобовал пока сам, но может быть svn scc proxy прокатит. http://users.iptelecom.net.ua/~ldu/pb/pbscc/pbscc.htm Родина svn scc proxy: http://www.pushok.com/soft_svn.php Вообще, у нас в конторе сейчас тоже стоит проблема выбора системы контроля версий. Причем нужно контролировать как исходники PowerBuilder'а, так и документацию, писанную в word'е. А может и еще версию базы данных придется брать под контроль... На сайте http://www.pushok.com/soft_svn_vscvs.php написана статья, в которой сравнивается CVS и SVN. Интересная фраза из нее: http://www.pushok.com/soft_svn_vscvs.phpThus, as for now SVN cannot be considered a CVS substitute. It is a different system, similar to CVS. It has unique functions, which can serve as a reason for its usage. These functions make it more suitable for some development environments, for example for PowerBuilder. Мол, SVN обладает уникальными функциями, которые могут пригодится при разработке, например, в среде Power Builder'а. Далее идет попарное сравнение двух систем, но уже на PB ссылок нет и не совсем непонятно, почему же авторы выделили изначально PB среди других сред разработки. Чем SVN лучше для PB по сравнению с CVS? :-) Пока пытаюсь приручить TortoiseCVS к PB. И вообще, есть ли рекомендации, что на сегодняшний день лучше использовать для контроля версий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2005, 18:38 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Не пропобовал пока сам, но может быть svn scc proxy прокатит. Пробовал. Дико тормозит. Не знаю точно кто - то ли SVN, то ли прокси. Учитывая кривые руки автора прокси - думаю что последний. Вообще говоря у SCC и CVS/SVN идеология разная. SCC расчитан на традиционные блокирующие VCS. т.е. сделал Check Out и работаешь - больше никто параллельно работать с теми же объектами не может. CVS/SVN же заточены под Open Source где подход с блокировками неприемлем. там последовательность действий несколько другая. Грубо примерно так - check-out - первоначальная загрузка. update - подкачать чужие изменения. commit - отправить свои изменения. И слияние/обнаружение конфликтов автоматом. для блокирующих даже понятия такого нет - конфликт. так что прикручивать CVS или SVN через SCC - это все равно что кирпичи возить на лимузине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2005, 19:38 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
У TortoiseCVS и TortoiseSVN - интерфейс для работы с системой контроля версий реализован в виндосовский проводник или тот же TotalCommander (вызов меню по правной кнопке на папке или файлах), что есть преимущество, т.к. необходимо чтобы системой пользовались не только программеры, но и народ, занимающийся документацией, а им все-таки надо что-то попроще. Поэтому очень желательно завязать упомянутые продукты и для исходников приложений на PB и документацию в единую систему ведения версий. Если тормоза у связки SVN/CVS - PB через провайдера, значит придется искать другой вариант. Интересно какой... :-) В любом случае, спасибо, Андрей, за комментарий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2005, 17:16 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Народ! Очень надо хоть что-нибудь из литературы по SVN. Может помогете чем? Пожалуйста, присылайте Ваши ссылки на: ledak.e.v@list.ru _entos@list.ru narcomancer@tut.by ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 18:42 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Sergey OrlikНасколько я понял (поправьте, если не так), например, файл d_customer.srd как раз несет исходную (непрекомпилированную) информацию о DataWindow; аналогично, m_my_sheet.srm - исходник меню. Это - самостоятельные файлы. Они и являются объектами, управляемыми любой системой контроля версий. С точки зрения файловой системы, и m_my_sheet.srm и d_customer.srd лежат в одном файле pbtutor.pbl. Аналогия - архив без сжатия. PowerBuilder при редактировании объектов m_my_sheet.srm и d_customer.srd уже сам работает с ними, но для сисемы это выглядит как работа с одним файлом - pbtutor.pbl. Грубо говоря - внутри pbtutor.pbl PowerBuilder организует свою файловую систему. И самостоятельными файлами в терминах файловой системы Windows они не являются. Откуда и исходный вопрос. Начиная с 8-мой версии РВ этот исходный вопрос не имеет смысла. Для того, чтобы он потерял смысл и была перелопачена идея того как РВ работает с Source Control... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 20:51 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Думал создать новую ветку или кинуть сюда... В общем, такой вопрос: После настройки проекта в PB для работы с с-мой контроля версий проиходит такой глюк в среде разработки - при открытии библиотеки в system tree очевидно происходит опрос статусов объектов в этой библиотеке (статус - checked out и т.п.) и затем спустя несколько секунд передергивается вертикальный scroll bar. При этом положение scroll bar'a оказывается совсем не там где надо и приходится заново перематывать ползунок. Если откроешь еще одну библиотеку, то снова через несколько секунд ползунок заново переместится куда-нибудь на верх. Мягко говоря, напрягает... Если source control не используется в проекте - все нормально. Кто сталкивался? Как быть? PB 9.0.3 8511. MS Visual Source Safe. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 17:45 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
bumsy wrote: > Как быть? Не использовать Source Control или привыкать. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 17:50 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Грустно... Неужели всем приходится сталкиваться с этими граблями? Тогда камень в огород сайбейзу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 19:16 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей: хорошее место! Только прежде чем писать об ошибке на сайт разработчика PB, скажите, у кого-нить пользующего сурс-контрол то же самое происходит или не происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 22:12 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
bumsy wrote: > Неужели всем приходится сталкиваться с этими граблями? Неужели Вы думаете, что никто, кроме Вас, не пользуется PB9 и SC ;)? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 10:41 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Аналогичная ситуация c MS SourceControl PB 10.0.2 7516 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 10:52 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
2 Филипп ФилиппНачиная с 8-мой версии РВ этот исходный вопрос не имеет смысла. Для того, чтобы он потерял смысл и была перелопачена идея того как РВ работает с Source Control... А можно немножко подробнее с этого места? У меня РВ версии 7.0.3. Честно говоря объектный контроль в том виде, в котором он реализован в 7-ке не очень радует. Как-то "сурово" что ли... что-нибудь принципиально поменялось в более поздней версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 12:33 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Dim2000Неужели Вы думаете, что никто, кроме Вас, не пользуется PB9 и SC ;)? Думаю, что кто-то тоже пытается :) Просто хотелось узнать, проблема с передергиванием скроллбара у меня или вообще. Выходит вообще. (Компостеров: спсб!) P.S. камень кинул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 12:35 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Дремучий 2 Филипп ФилиппНачиная с 8-мой версии РВ этот исходный вопрос не имеет смысла. Для того, чтобы он потерял смысл и была перелопачена идея того как РВ работает с Source Control... А можно немножко подробнее с этого места? У меня РВ версии 7.0.3. Честно говоря объектный контроль в том виде, в котором он реализован в 7-ке не очень радует. Как-то "сурово" что ли... что-нибудь принципиально поменялось в более поздней версии? Принципиально До 8-ки Source Control информация писалась ВНУТРЬ пиббла, теперь всё через SCC API и exported source. Изучайте мат-часть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 22:44 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Вопрос по организации структуры папок. Когда используется с-ма контроля версий (СКВ) каждая библиотека располагается в отдельной папке (приходится раскидывать по отдельным папкам чтобы не тормозил PB и особенно Library Painter, а тажке чтобы структура папок в рабочем каталоге совпадала со структурой репозитория в СКВ). Структура примерно такая: d:\Project\pbl\lib1\lib1.pbl d:\Project\pbl\lib2\lib2.pbl d:\Project\pbl\lib3\lib3.pbl d:\Project\pbl\start\start.pbl d:\Project\my.pbw d:\Project\my.pbt Соответственно объект приложения лежит в одной из библиотек в одной из папок (допустим в d:\Project\pbl\start\start.pbl) и когда запускаешь приложение из среды, необходимо, чтобы все сопутствующие приложению dll-ки,bmp-ки и т.п. лежали именно в этой папке с объектом приложения (d:\Project\pbl\start\) иначе они не обнаружатся PowerBuilder'ом и приложение не запустится. d:\Project\pbl\start\app.bmp d:\Project\pbl\start\some.dll Собственно, вопрос. Можно ли все-таки вынести *.bmp , *.dll , etc. в отдельную папку (d:\Project\uses\) ? Или в корневую папку (d:\Project\) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 17:59 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
Еще один вопрос про объект приложения. При использовании СКВ для редактирования функции (функции как отдельного объекта) необходимо, чтобы объект приложения имел у разработчика статус Checked Out, иначе не получится сохранить отредактированную функцию, т.к. PB пишет какую-то информацию при этом параллельно и в объект приложения. Получается, что при использовании СКВ два разработчика не могут одновременно редактировать функции, даже если это разные функции потому как Checked Out объекта приложения может быть только у одного. Можно конечно не помещать объект приложения в СКВ, но у него есть два важных события - Open и Close, которые могут измениться одним из разработчиков и тогда необходимо раскидать измененный объект остальным. Кто сталкивался, как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 18:27 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
bumsyСобственно, вопрос. Можно ли все-таки вынести *.bmp , *.dll , etc. в отдельную папку (d:\Project\uses\) ? Или в корневую папку (d:\Project\) ? Можно. Environment Variables. PATH=%PATH%;d:\Project\uses; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 19:21 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
bumsyПри использовании СКВ для редактирования функции (функции как отдельного объекта) необходимо, чтобы объект приложения имел у разработчика статус Checked Out Это как это? не может быть! bumsyкак Checked Out объекта приложения может быть только у одного. ... Кто сталкивался, как быть? Выбросьте MS Source safe и купите Perforce. Там можно делать check-out одновременно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 19:24 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
bumsy...т.к. PB пишет какую-то информацию при этом параллельно и в объект приложения... Чекаут объекта приложения нужен только при изменении глобальных переменных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 19:29 |
|
||
|
VSS or CVS
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей bumsy Собственно, вопрос. Можно ли все-таки вынести *.bmp , *.dll , etc. в отдельную папку (d:\Project\uses\) ? Или в корневую папку (d:\Project\) ? Можно. Environment Variables. PATH=%PATH%;d:\Project\uses; Действительно, эх сам сразу не догадался. Спасибо! На скорую руку в итоге получилось: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2005, 16:25 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33038351&tid=1338043]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 440ms |

| 0 / 0 |
