Подтвердить что ты не робот

Существует ли жизнеспособная интеграция 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)

4b9b3361

Ответ 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 является коммерческим проектом.

Ответ 4

Вы проверили эту ссылку ? Как я вижу, вы можете использовать PBSCC для SVN-клиента для PowerBuilder.

Ответ 6

Часть причин, по которым вы не находите больше опций, заключается в том, что нет необходимости (IMO) иметь такой интерфейс. TortoiseSVn подключается к оболочке и представляет собой простейший и легкий инструмент управления версиями, который можно было бы себе представить на платформе Windows.

Мне лично никогда не нравилась интеграция VSS и IDE. Alt-tabbing - простая задача, чтобы попасть в окно проводника файлов.