Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.05.2010, 16:35
|
|||
|---|---|---|---|
Контроль версий. Поделитесь кодом CheckIn CheckOut |
|||
|
#18+
И вообще, если можно, поделитесь, пожалуйста, реализацией. У меня например CollabNet Subversion в качестве репозитария. Или может видели где реальные примеры? А то в документации без вызова команд репозитария. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2010, 08:04
|
|||
|---|---|---|---|
Контроль версий. Поделитесь кодом CheckIn CheckOut |
|||
|
#18+
u78, http://groups.google.com/group/intersystems-public-cache/browse_thread/thread/c54f8814a1cd1922/19e81d720add9e49?lnk=raot&pli=1 >Pavel K >10 jun 2009, 20:14 >We have working solution which integrates Cache studio together with TortoiseSVN (using >visual dialogs directly in Studio). You can get the code for free. If you are interested, >please contact me directly. >Pavel Krehula >Andrew Raastad napsal(a): ... Почту можно там же посмотреть. Я себе попросил... жду ответа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2010, 10:55
|
|||
|---|---|---|---|
|
|||
Контроль версий. Поделитесь кодом CheckIn CheckOut |
|||
|
#18+
u78, Доброго времени суток! Используем в качестве SVN VisualSVN-1.7.7 а, клиент TortoiseSVN. На стороне Cache "юзаем" класс "Class SVN.SourceControl Extends %Studio.SourceControl.Base" встроенный в текущий проект. Последовательность работы следующая: 1. Используя клиент TortoiseSVN "Обновляем" или "Фиксируем" исходники в виде xml-файлов из/на SVN. 2. В студии выбираем пункт меню "Версионность-Загрузка классов" (Данное меню прописано в классе SourceControl). 3. Компилируем обновленные классы (чаще перекомпелируем все области проекта). Класс SourceControl взяли то-ли из P6 то-ли из какого-то еще примера, уже точно не помню. Чуть-чуть подправили и сейчас используем в своей работе. Реализация получилась честно говоря не очень но свои функции выполняет. P.S. Если у кого-то есть что-то другое или более правильная методология поделитесь пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2010, 13:15
|
|||
|---|---|---|---|
Контроль версий. Поделитесь кодом CheckIn CheckOut |
|||
|
#18+
YuraM, Примерно по такой же схеме работаем... А Павел прислал, кстати, свой класс. Спасибо ему. Будем разбираться - кода там немеряно и на первый взгляд все по-настоящему... Кому нужно - спрашивайте у первоисточника. Адрес по ссылке есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2010, 15:31
|
|||
|---|---|---|---|
|
|||
Контроль версий. Поделитесь кодом CheckIn CheckOut |
|||
|
#18+
u78, Ваше (да и многих) желание докрутить по-быстрому %Studio.SourceControl.Base по человечески понятно. Ведь и в документации по Cache этот класс упоминается в этой связи, да и название с претензией. Однако в реальной жизни надёжную технологию разработки на такой основе не построишь. Причин минимум 2: - класс будет выполняться в рамках job-а CStudio, сообщить что-нибудь разработчику оттуда можно только выводом в окно журнала сборки или "выкинув исключение" посредством zt - вылезет окно с ошибкой - здравая идея описывать состав своих проектов как набора исходников CStudio-проектом нарывается на то, что не все всамделишные проекты имеют исходники в таком виде, чтобы CStudio могла работать с ними "из коробки", т.е. классов (cls), программ (int,inc,mac), CSP-страниц. Например, визуальные формы люди часто хранят в глобалях и имеют инструменты для их редактирования. Самым разумным выходом было бы открыть исходники CStudio и организовать коллективную разработку, тогда можно было бы сделать всё по-человечески, но 2-3 года назад, когда у меня был период увлениея Cache, это было невозможно. Тем не менее, некоторые технологические достижения в хранении исходников Cache-овых проектов в SVN мы достигли. В приложении обзор и документация. Есть, понятное дело, и сам продукт. Но со времён 5.0.21 его на современные версии Cache не перевели - надобность отпала :) Если интерес возникнет - связывайтесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2010, 07:32
|
|||
|---|---|---|---|
|
|||
Контроль версий. Поделитесь кодом CheckIn CheckOut |
|||
|
#18+
faubraryВаше (да и многих) желание докрутить по-быстрому %Studio.SourceControl.Base по человечески понятно. Ведь и в документации по Cache этот класс упоминается в этой связи, да и название с претензией. Однако в реальной жизни надёжную технологию разработки на такой основе не построишь. Да все нормально строится, есть ограничения но не критичные. Несколько лет сидели под VSS с переделанным %Studio.SourceControl.Base, теперь вот под Mercurial. Первое - это вообще не проблема на мой взгляд. Второе - это действительно проблема, но обходные пути видны даже сейчас. Да и в большинстве случаев хватает все же стандартных интов, классов и цсп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&tablet=1&tid=1558055]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
131ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 314ms |
| total: | 523ms |

| 0 / 0 |
