我目前正在將我的團隊從SVN遷移到GIT。git svn rebase總是需要強制推送
而不是克隆整個整個顛覆回購,我選擇了......
git svn clone http://foo.com/svn/branches/dev --no-minimize-url --authors-file=users.txt foo
這currectly拉低dev
分支我。
於是我加了一個混帳回購協議與
git remote add origin [email protected]:foo/bar.git
所以,我有被保持GitHub庫是最新的W /什麼是在SVN的問題。
我必須對.gitattributes進行一些更改(這可能需要另一個問題),因爲我在OSX上運行導入過程,並且因爲大部分代碼都是在Windows中編寫的,所以我一直在運行結束問題。
我一直在做更新的GitHub是...
git svn fetch
git svn rebase
不管出於什麼原因,每次我這樣做的時候,我最終不得不做了git push --force
因爲我remote/origin/master
發散掉。
因此,我不應該重新設計和簡單地獲取並有一個實際的本地git-svn
分支和合併到master
?還是有什麼我失蹤?