簡體   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