Add (not create) remote branches to local repo using git-svn











up vote
0
down vote

favorite












I am working on big SVN repository using git-svn. Pure svn is very slow. I should have cloned my repository using command:
git svn clone <rep_url> -T trunk/ -b branches/ --no-minimize-url css



but I did it by
git svn clone <rep_url> -T trunk/ --no-minimize-url css

or
git svn clone <rep_url> -b branches/ --no-minimize-url css

I don't know exact command I executed



Now I am facing issue because when I do git branch -a it shows me only trunk (master) branch:



* master
remotes/origin/trunk


I want to see all branches in git branch -a output. I have another copy of this same repository and I cloned it using both switches -T and -b. When I do git branch -a in this another repository it shows me list of branches also like:



* master
remotes/origin/trunk
remotes/origin/branch1
remotes/origin/branch2
remotes/origin/branch3
remotes/origin/branch4
branch1
branch2


How can I add remote branches to my repository?
Is it possible?



Note that typing git branch branch1 remotes/origin/branch1 doesn't work










share|improve this question




























    up vote
    0
    down vote

    favorite












    I am working on big SVN repository using git-svn. Pure svn is very slow. I should have cloned my repository using command:
    git svn clone <rep_url> -T trunk/ -b branches/ --no-minimize-url css



    but I did it by
    git svn clone <rep_url> -T trunk/ --no-minimize-url css

    or
    git svn clone <rep_url> -b branches/ --no-minimize-url css

    I don't know exact command I executed



    Now I am facing issue because when I do git branch -a it shows me only trunk (master) branch:



    * master
    remotes/origin/trunk


    I want to see all branches in git branch -a output. I have another copy of this same repository and I cloned it using both switches -T and -b. When I do git branch -a in this another repository it shows me list of branches also like:



    * master
    remotes/origin/trunk
    remotes/origin/branch1
    remotes/origin/branch2
    remotes/origin/branch3
    remotes/origin/branch4
    branch1
    branch2


    How can I add remote branches to my repository?
    Is it possible?



    Note that typing git branch branch1 remotes/origin/branch1 doesn't work










    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I am working on big SVN repository using git-svn. Pure svn is very slow. I should have cloned my repository using command:
      git svn clone <rep_url> -T trunk/ -b branches/ --no-minimize-url css



      but I did it by
      git svn clone <rep_url> -T trunk/ --no-minimize-url css

      or
      git svn clone <rep_url> -b branches/ --no-minimize-url css

      I don't know exact command I executed



      Now I am facing issue because when I do git branch -a it shows me only trunk (master) branch:



      * master
      remotes/origin/trunk


      I want to see all branches in git branch -a output. I have another copy of this same repository and I cloned it using both switches -T and -b. When I do git branch -a in this another repository it shows me list of branches also like:



      * master
      remotes/origin/trunk
      remotes/origin/branch1
      remotes/origin/branch2
      remotes/origin/branch3
      remotes/origin/branch4
      branch1
      branch2


      How can I add remote branches to my repository?
      Is it possible?



      Note that typing git branch branch1 remotes/origin/branch1 doesn't work










      share|improve this question















      I am working on big SVN repository using git-svn. Pure svn is very slow. I should have cloned my repository using command:
      git svn clone <rep_url> -T trunk/ -b branches/ --no-minimize-url css



      but I did it by
      git svn clone <rep_url> -T trunk/ --no-minimize-url css

      or
      git svn clone <rep_url> -b branches/ --no-minimize-url css

      I don't know exact command I executed



      Now I am facing issue because when I do git branch -a it shows me only trunk (master) branch:



      * master
      remotes/origin/trunk


      I want to see all branches in git branch -a output. I have another copy of this same repository and I cloned it using both switches -T and -b. When I do git branch -a in this another repository it shows me list of branches also like:



      * master
      remotes/origin/trunk
      remotes/origin/branch1
      remotes/origin/branch2
      remotes/origin/branch3
      remotes/origin/branch4
      branch1
      branch2


      How can I add remote branches to my repository?
      Is it possible?



      Note that typing git branch branch1 remotes/origin/branch1 doesn't work







      git svn branch git-branch git-svn






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 7 at 13:57

























      asked Nov 7 at 10:36









      shjeff

      133111




      133111
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          Fortunately, I have fixed that. I have just compared two .git/config files (one from this repo, and second from repo with branches) and I noticed there is no branches key in [svn-remote "svn"] section, so after copying that key (branches = branches/*:refs/remotes/origin/*) and typing git svn fetch it downloaded all branches. It took for me 5 hours. But after that I can see list of all branches in git branch -a

          Is modifying config file like that proper / safe solution?






          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53187745%2fadd-not-create-remote-branches-to-local-repo-using-git-svn%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            Fortunately, I have fixed that. I have just compared two .git/config files (one from this repo, and second from repo with branches) and I noticed there is no branches key in [svn-remote "svn"] section, so after copying that key (branches = branches/*:refs/remotes/origin/*) and typing git svn fetch it downloaded all branches. It took for me 5 hours. But after that I can see list of all branches in git branch -a

            Is modifying config file like that proper / safe solution?






            share|improve this answer

























              up vote
              0
              down vote













              Fortunately, I have fixed that. I have just compared two .git/config files (one from this repo, and second from repo with branches) and I noticed there is no branches key in [svn-remote "svn"] section, so after copying that key (branches = branches/*:refs/remotes/origin/*) and typing git svn fetch it downloaded all branches. It took for me 5 hours. But after that I can see list of all branches in git branch -a

              Is modifying config file like that proper / safe solution?






              share|improve this answer























                up vote
                0
                down vote










                up vote
                0
                down vote









                Fortunately, I have fixed that. I have just compared two .git/config files (one from this repo, and second from repo with branches) and I noticed there is no branches key in [svn-remote "svn"] section, so after copying that key (branches = branches/*:refs/remotes/origin/*) and typing git svn fetch it downloaded all branches. It took for me 5 hours. But after that I can see list of all branches in git branch -a

                Is modifying config file like that proper / safe solution?






                share|improve this answer












                Fortunately, I have fixed that. I have just compared two .git/config files (one from this repo, and second from repo with branches) and I noticed there is no branches key in [svn-remote "svn"] section, so after copying that key (branches = branches/*:refs/remotes/origin/*) and typing git svn fetch it downloaded all branches. It took for me 5 hours. But after that I can see list of all branches in git branch -a

                Is modifying config file like that proper / safe solution?







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 8 at 9:09









                shjeff

                133111




                133111






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53187745%2fadd-not-create-remote-branches-to-local-repo-using-git-svn%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    Academy of Television Arts & Sciences

                    L'Équipe

                    1995 France bombings