繁体   English   中英

使用受限分支克隆后在git(-svn)中更改远程跟踪分支

[英]Changing remote tracking branches in git(-svn) after clone with restricted branches

当将远程分支限制为2或3个列表时(如{^ 1}中所示编辑.git / config),重新获取,清除文件并清理所有“ refs”目录,我仍然会使用git branch -avv获得所有远程分支的完整列表git branch -avv {^ 2}

我希望将v2和v3仅视为远程分支列表中的分支。 任何想法如何解决这一问题? 还是提供所有远程分支的“ git方式”,无论我们是否可以合作?

{^ 1}

[svn-remote "svn"]
url = https://example.com/svn/repos/MyRepo/SubPath
fetch = trunk:refs/remotes/trunk
branches = branches/{v2,v3}:refs/remotes/*

{^ 2}

* master         1234 [trunk: ahead 1] last msg master
  remotes/v1     2345 last msg svn branch v1
  remotes/v2     3456 last msg svn branch v2
  remotes/v3     4567 last msg svn branch v3
  remotes/v4     5678 last msg svn branch v4
  remotes/trunk  6789 last msg svn trunk
git branch -D -r remotes/v1 remotes/v4 remotes/trunk
rm -rf .git/svn/refs/remotes/{v1,v4,trunk}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM