Como posso usar dois projetos SVN e as ramificações git-svn correspondentes com um único diretório de trabalh

Sou relativamente novo no Git, mas quero experimentá-lo (vs SVN e Bazaar

Alguém pode me recomendar um fluxo de trabalho para uma situação semelhante à seguinte:

repositório SVN, com vários projet 1 cópia de trabalho "src"

A idéia é que, em "src", eu preciso fazer o checkout do projeto A ou, às vezes, do projeto B. Ambos os projetos têm várias ramificaçõe

Por enquanto, criei 2 clones git do repositório SVN, um para cada projeto. (Eu teria preferido --bare repos, mas ele não funciona comgit svn clone)

Em seguida, fiz um repositório git em "src" egit remote add projA ..a_repo_git, "git remote add projB ..b_repo_git ".

Agora, eu posso ver os dois em "src" usando "git remote", e posso ver seus ramos com "git remote show projA"

E agora o problema ..

Como posso entrar no "src" em qualquer uma das ramificações no projA / projComo posso modificá-los e poder empurrá-los de volta (primeiro para o git_repos ou diretamente para o repositório SVN Este "fluxo de trabalho" está bom ou você tem uma idéia melhor?

Eu tentei em src:git checkout --track -b work_branch projA branch_in_A e depois de mexer em "buscar", consegui as coisas. Mas então, tive problemas para voltar aoa_repo_git e depois para SVN. Foi principalmente tentativa e erro.

Tenho que admitir, ainda tenho problemas com filiais remotas! (e eu me perco quando preciso usar "origin local_branch:origin_branch "ou"origin origin_branch:local_branch "ou"origin origin_branch "ou"origin/origin_branch "! Volte ao manual do Git para ler mais.)

questionAnswers(2)

yourAnswerToTheQuestion