git svn fetch&;连接失败后,再底座断裂
在git svn dcommit尝试重新设置基址时,我丢失了网络连接。我再次尝试git svn fetch&;连接失败后,再底座断裂,git,git-svn,Git,Git Svn,在git svn dcommit尝试重新设置基址时,我丢失了网络连接。我再次尝试git svn重新设置基址,但再次失去了网络连接 现在,在解决了我的网络连接问题之后,我遇到了这样一种情况,git svn rebase和git svn fetch都不做任何事情 我知道SVN提交确实发生了,因为成功的Jenkins构建是从SVN触发的。但是在执行git SVN获取之后,提交的SVN版本不会显示在git log trunk中 您需要检查这是否是因为git svn repo中存储了本地元数据,如中所述:
git svn重新设置基址
,但再次失去了网络连接
现在,在解决了我的网络连接问题之后,我遇到了这样一种情况,git svn rebase
和git svn fetch
都不做任何事情
我知道SVN提交确实发生了,因为成功的Jenkins构建是从SVN触发的。但是在执行
git SVN获取之后,提交的SVN版本不会显示在git log trunk
中 您需要检查这是否是因为git svn repo中存储了本地元数据,如中所述:
问题是,git svn
决定存储一些关于检查了哪些修订的元数据,这样就不必根据远程跟踪分支名称再次检查它们。
只要数据存在,它就不会再次检查它们
解决方案很简单:
在您的情况下,尝试(在您的本地回购协议副本上进行测试)
rm .git/svn/refs/remotes/mynewbranch -Rf && git svn fetch
rm .git/svn/refs/remotes/trunk -Rf && git svn fetch