你可以試試這個解決方法:克隆TFS到GIT並將GIT repo推送到SVN。你可以通過ps腳本實現這一點。下面是一個相反的腳本(來自SVN-GIT-TFS)供你參考:
for i in "${!SVN_TRUNK[@]}"
do
mkdir ${GIT_REPO[$i]}
cd ${GIT_REPO[$i]}
fromRevision=$(svn log -l 1 -r{2013-06-01}:HEAD ${SVN_TRUNK[$i]} | awk '/^r[0-9]+/ {sub(/r/,"",$1); print $1}')
toRevision=$(svn info -rHEAD ${SVN_TRUNK[$i]} | grep Revision | cut -d' ' -f2)
git svn init ${SVN_TRUNK[$i]} --no-metadata
echo 'svn fetch ' ${GIT_REPO[$i]} ' from ' $fromRevision ' to ' $toRevision
git svn fetch -r $fromRevision:$toRevision
git tf configure http://tfs:8080/tfs/defaultcollection '$/Portfolio Implementation/Versions/Iteration36RC/'${GIT_REPO[$i]}
git tf checkin --deep
cd ..
done
你用SvnBridge做了什麼? –