Существует ли жизнеспособная интеграция SCC для Subversion?
Какие рекомендации у вас есть для клиента Subversion, который поддерживает стандартный API SCC Microsoft?
До сих пор я нашел две возможности:
- TortoiseSVN SCC. Кажется не зрелым, активным и не поддерживаемым (без релиза с января 2005 года).
- SVN Plugin от PushOK. Коммерческий, с ценой, скрытой за страницей входа.
Ни один из них не кажется особенно убедительным - поэтому я решил, что перейду к StackOverflow.
Какие существуют клиенты Subversion, которые поддерживают API SCC, подходящий для использования с Sybase PowerBuilder?
Предпочитаемый вариант с открытым исходным кодом, но коммерческие решения - качество/надежность важнее стоимости (в пределах разумного).
Фоновая информация: сервер Subversion, работающий под управлением v1.6, и другие работы уже используют TortoiseSVN и AnkhSVN в качестве клиентов.
Обновить. Почему бы не использовать TortoiseSVN и не сделать с ним?
Часть моей проблемы - это особенность работы Powerbuilder - все части вашего приложения хранятся в файле PBL ( "pibble" ). Используя контроль источника на уровне файловой системы, вы можете только проверить/отключить все приложение. Если вы хотите управлять вещами по частям, вы должны сделать это изнутри PowerBuilder через интеграцию с SCC.
Обновить: что с этими файлами PBL?
Немного подробнее для тех, кто заинтересован.
PowerBuilder сохраняет свой код внутри библиотек PowerBuilder (PBL), а не как отдельные текстовые файлы ASCII [это] добавляет уровень сложности для интеграции. (http://pbdj.sys-con.com/node/42500)
Ответы
Ответ 1
AFAIK, единственными двумя вариантами являются плагин PushOk и PBSCC Proxy. Я попробовал несколько лет назад PBSCC Proxy, и это было не так гладко, как я надеялся (хотя это действительно была быстрая попытка. Некоторые люди могут быть довольны этим). Я очень ценю парня за то, что он внес такой инструмент в сообщество, но по цене PushOk спрашивает, я бы пошел со своим инструментом. Будучи коммерческим, у него есть поддержка и приверженность клиентам. Если вы не собираетесь использовать SVN для некоторых сторонних проектов, которые вы делаете дома, для меня это важнее, чем цена, которую она стоит.
К сожалению, в StackOverflow не так уж много разработчиков PB. Если вам нужна более широкая аудитория для таких вопросов, я думаю, вы также должны спросить их в sybase.public.powerbuilder.source_control в новостной группе. Вы также найдете много вопросов относительно интеграции SVN/PB, на которые уже был дан ответ.
Ответ 2
Агент SVN - это подключаемый модуль Subversion, который реализует интерфейс MS-SCCI и как таковой интегрируется с PowerBuilder IDE. Эта ссылка описывает, как это делается.
ПРИМЕЧАНИЕ. Агент SVN является коммерческим проектом.
Ответ 3
Существует руководство по использованию Subversion с Powerbuilder с использованием PBSCC, который может вам пригодиться.
Ответ 4
Вы проверили эту ссылку ?
Как я вижу, вы можете использовать PBSCC для SVN-клиента для PowerBuilder.
Ответ 5
AnkhSVN - поставщик SSC подрывной деятельности:
![enter image description here]()
с открытым исходным кодом.
Ответ 6
Часть причин, по которым вы не находите больше опций, заключается в том, что нет необходимости (IMO) иметь такой интерфейс. TortoiseSVn подключается к оболочке и представляет собой простейший и легкий инструмент управления версиями, который можно было бы себе представить на платформе Windows.
Мне лично никогда не нравилась интеграция VSS и IDE. Alt-tabbing - простая задача, чтобы попасть в окно проводника файлов.