在SVN中,我至少有两种方法可以创建一个分支:
svn cp /home/me/localcheckout/trunk /home/me/localcheckout/branches/newbranch
svn cp http://server/trunk http://server/branches/newbranch
第一种方式在本地创建,然后我必须提交整个分支。
第二种是在服务器上创建。
第二种方式的好处是我可以将本地主干svn切换到一些文件进行一些更改并仅提交几KB。
是否有可能使用Git来实现这一点?
是否有一种方法在GitHub上创建一个远程分支,然后将它们拉到我的本地仓库中?
我之所以问这个问题,是因为我正试图使用手机的互联网连接将几KB推送到一个新的远程分支,但当我推送时,它要推送大约400 MB!
Writing objects: 22% (54080/245586), 86.74 MiB | 13 KiB/s
请参阅Git - pushing a remote branch for a large project is really slow了解类似的问题。