Я имею права фиксации на проект SourceForge, который принадлежит другому, основному разработчику. Я хотел бы управлять своими собственными изменениями, использующими подвижный, и на самом деле я хотел бы опубликовать их как ветвление этого проекта на битоприемнике. Однако я хочу смочь легко продвинуть, возвращается к основному проекту подверсии; это не будет враждебным ветвлением, просто другой путь.
Битоприемник поддерживает svn расширения Подвижного? Если так, как я могу использовать их для разветвления проекта SourceForge?
hgsubversion
является единственным инструментом, необходимым для синхронизации основного репозитория Sourceforge svn и вашего форка Bitbucket hg. Никакой специальной поддержки для форкинга с его использованием от 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.
Есть два: hgsubversion, и hgsvn. Я бы предпочел первый, но, возможно, в одном из них есть функции, которые вам нужны.