мерзавец-svn, переходящий: как настроить конфигурацию мерзавца

несколько месяцев назад я настроил мерзавца с репозиторием SVN. До сих пор я только использовал репозиторий SVN, чтобы быть в курсе предоставленного приложения на нем. Но теперь я также хочу фиксировать материал назад. Чтобы сделать эту каждую функцию, я собираюсь фиксировать потребности быть в отдельном ответвлении. Я читал о том, как необходимо создать новое ответвление и т.д. Но я думаю, что неправильно сконфигурировал своего мерзавца, у меня нет информации об ответвлении и т.д., я думаю, что у меня только есть информация о соединительной линии. Это - то, как мой репозиторий SVN был настроен в моей конфигурации мерзавца:

[remote "origin"]
    url = url-of-git-repository
    fetch = +refs/heads/*:refs/remotes/origin/*
[svn-remote "svn"]
    url = url-of-svn-repository/trunk
    fetch = :refs/remotes/git-svn
[branch "master"]
    merge = refs/heads/master
    remote = origin
... other branch information below (these are git branches)

Теперь, поскольку Вы видите, что мой svn-удаленный URL идет непосредственно для транкинга. Я читал о добавлении этого:

branches = branches/*:refs/remotes/*

но когда я создаю новое ответвление затем, оно будет добавлять его к trunk/branches/. Когда я не добавляю строку затем, она не знает то, что место назначения имеет ответвление.

Какая-либо идея, как решить это, не повреждая существующие ответвления, код, и т.д.?

приветствует, Daan

5
задан Daan Poron 20 July 2010 в 12:20
поделиться