让git svn再次将master转为trunk

时间:2010-08-12 18:16:37

标签: svn git git-svn

  

可能重复:
  git-svn: reset tracking for master

我有一个Subversion存储库的git clone,它有标准的trunk / branches / tags布局。我使用--stdlayout选项克隆了存储库。我使用

创建了一个分支
git svn branch -m "Creating new branch." mybranch

然后使用

检查出来
git checkout --track -b mybranch remotes/mybranch

我做了一些提交并合并了master(等于remotes/trunk)的更改。我做了svn dcommit并且它正确地提交到SVN分支branches/mybranch

我使用

切换回主人
git checkout master

我使用

合并了mybranch的作品
git merge mybranch

然后,我尝试使用svn dcommit将合并推送到主干,但是,git只是试图仅推送到branches/mybranch而不是trunk,即使master应该正在推动trunk

我尝试对master进行少量更改,在本地提交,然后再次尝试svn dcommit,但希望推送到branches/mybranch trunk

我不明白发生了什么事,因为master过去常常关注并推送到trunk,但在mybranch合并之后不再适用。如何让master再次与SVN存储库中的trunk同步,以及我将来可以做些什么来避免master取消关注SVN trunk

0 个答案:

没有答案