Есть ли способ использовать bitbucket для форка проекта subversion? - PullRequest
6 голосов
/ 04 июля 2010

У меня есть права на коммит для проекта sourceforge, который принадлежит другому основному разработчику. Я хотел бы управлять своими собственными изменениями с помощью Mercurial, и на самом деле я хотел бы опубликовать их как ответвление этого проекта на bitbucket. Тем не менее, я хочу иметь возможность легко перенести изменения обратно в основной проект Subversion; это не будет враждебной вилкой, просто другой путь.

Поддерживает ли bitbucket расширения svn для Mercurial? Если да, то как я могу использовать их для разветвления проекта sourceforge?

Ответы [ 2 ]

7 голосов
/ 10 июля 2010

hgsubversion - это единственный инструмент , который требуется для синхронизации основного репозитория Sourceforge svn и вашего Bitbucket hg fork.От Bitbucket не требуется никакой специальной поддержки для разветвления с его использованием.

По сути, после установки hgsubversion и создания пустого репо для вашего форка проекта foo в Bitbucket вам необходимо:

$ hg clone https://foo.svn.sourceforge.net/svnroot/foo
$ cd foo
$ hg push https://bitbucket.org/offby1/foo

Затем вы можете использовать обычные команды push, pull, in и out hg в репозиториях hg и svn.

1 голос
/ 04 июля 2010

Есть два: hgsubversion и hgsvn . Я мог бы предпочесть первое, но, возможно, в одном есть функции, которые вам нужны.

...