当前位置:  开发笔记 > 开发工具 > 正文

如何将git-svn分支恢复为SVN HEAD?

如何解决《如何将git-svn分支恢复为SVNHEAD?》经验,为你挑选了1个好方法。

我有一个本地git存储库,它通过跟踪远程SVN存储库git svn.我已经在本地git存储库中做了一些更改,但是现在我想创建一个反映SVN HEAD的分支,以便对SVN中的代码进行一些更改,因为我不想传播我的git master到SVN的变化还没有.我怎么能这样做?

立即跟进:我需要对SVN HEAD进行更改并提交,然后将它们合并回我的git master.我该怎么做?我git merge将'svn-edits'分支转换成主人,还是做一个git svn rebase



1> Bombe..:

我将假设您正在处理的分支是trunk(我将称之为old-trunk).只需从那里创建一个新的分支

git checkout -b real-trunk remotes/trunk

现在进行更改real-trunk并从那里进行提交.之后,只需在新的分支上重新设置旧分支.

git svn dcommit
git checkout old-trunk
git rebase real-trunk

现在,您之前的更改基于您刚刚进行的更新更改.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有