Как мне отразить SVN-репозиторий на CodePlex? - PullRequest
4 голосов
/ 08 октября 2008

Я создатель (и пока единственный разработчик) проекта CodePlex. Я пишу это на своем ноутбуке, используя хранилище Subversion в моей домашней сети.

Отправка моих изменений в CodePlex через интерфейс TeamServer сводит меня с ума, и я бы очень хотел простой способ синхронизации своих репозиториев SVN с CodePlex через новый интерфейс SVN. svnsync или synmerge кажутся подходящим вариантом, но ни одна из инструкций не кажется понятной парню, который когда-либо использовал TortoiseSVN. И кажется, что они также нуждаются в локальном доступе к целевому серверу (что явно для CodePlex невозможно)

Итак, кто-то может дать простые инструкции, как это сделать?

Ответы [ 3 ]

1 голос
/ 08 октября 2008

Репозиторий CodePlex запускает SvnBridge вместо реального сервера Subversion. Я не думаю, что SvnBridge имеет поддержку svnsync для получения изменений.

0 голосов
/ 08 октября 2008

Почему вы не можете просто использовать клиент Subversion для общения с репозиторием Codeplex (в настоящее время они содержат SvnBridge)

См. Также http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Source%20Control%20Clients

0 голосов
/ 08 октября 2008

Как вы найдете в документации , svnsync требует эксклюзивного (но не локального) доступа к целевому серверу. Это делает его непригодным для ваших целей, так как делает хранилище CodePlex недоступным для коммитов другими разработчиками (когда они приходят;)).

Вы могли бы рассмотреть и другой путь: всегда фиксируйте репо CodePlex и используйте svnsync, чтобы сохранить локальное (и только для чтения) зеркало этого.

...