我可以通過git init
+ git svn fetch
成功取回svn回購。但是,當我嘗試更新或通過git svn rebase
將svn回購更新拉到我的本地git-svn回購時,我總是收到當前分支主幹是最新的。git-svn:git svn rebase不更新回購
編輯 如果我已經將修改推送到git repo,它有什麼區別嗎?
以下是我的.git/config
文件。
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[svn-remote "svn"]
url = https://server/svn/Project
fetch = SubProject/trunk:refs/remotes/origin/trunk
tags = SubProject/tags/{1.03.000,1.02.000}:refs/remotes/origin/tags/*
您確定SVN存儲庫中有新的提交,您尚未在您的Git克隆中提交嗎? 'git svn rebase'應該完全符合你的期望。 – Vampire
@吸血鬼肯定有更新。我嘗試切換到主幹分支,git svn fetch --all + git svn rebase。 –