Кто-нибудь использует TortoiseSVN с SSL и относительный путь для bugtraq: url? - PullRequest
3 голосов
/ 06 сентября 2010

( ПРИМЕЧАНИЕ: Все поддельные URL-адреса ниже отображаются в виде https: / или http: / только с одной косой чертой.)

Я провел большую часть дня, пытаясь заставить TortoiseSVN работать с моей системой отслеживания ошибок, используя относительный URL для параметра bugtraq: url . Я использую SSL в хранилище с самостоятельно выданным сертификатом. Я использую VisualSVN для серверных и клиентских частей, а «Артефакты» от Versioned.com для части отслеживания ошибок.

Похоже, что единственный способ заставить встроенную гиперссылку (например,% BUGID%) работать для запуска браузера - это использовать абсолютный путь для bugtraq: url , например:

https: /my-server/svn/ProjectName/trunk/Bugs/artifacts.html#%BUGID%

Я попробовал все возможные варианты относительных путей (используя «^ / bla») без какой-либо удачи. Я получаю ссылку, отображаемую в диалогах фиксации и регистрации, но когда я нажимаю на нее, это NOP. Вот что говорят документы TortoiseSVN:

==

Вы также можете использовать относительные URL-адреса вместо абсолютных. Это полезно, когда ваш трекер проблем находится в том же домене / сервере, что и ваш исходный репозиторий. В случае изменения имени домена вам не нужно настраивать свойство bugtraq: url. Существует два способа указания относительного URL:

Если он начинается со строки ^ /, предполагается, что он связан с корнем хранилища. Например, ^ / .. /? Do = details & id =% BUGID% преобразуется в http: /tortoisesvn.net/? Do = details & id =% BUGID%, если ваш репозиторий расположен на http: /tortoisesvn.net/svn/trunk /.

URL-адрес, начинающийся со строки /, предполагается относительно имени хоста сервера. Например, /? Do = details & id =% BUGID% будет преобразован в http: /tortoisesvn.net/? Do = details & id =% BUGID%, если ваш репозиторий расположен в любом месте на http: /tortoisesvn.net.

==

Я начинаю думать, что это ограничение: A) использования HTTPS на моем сервере VisualSVN; или B) пытаться получить доступ к проекту в том же окне, что и хранилище, но оно хранится отдельно от хранилища.

...