2013-02-12 101 views
0

我的公司正在使用Subversion,但我現在用git開啓,所以我做了以下內容:在git分支中工作。我可以重新分配以保持分支更新嗎?

git svn clone -s http://svn/java/<project> <project> 
cd <project> 
git svn show-ignore > .gitignore 
git checkout -b dev 

現在,如果我在我的Dev分支一夜之間我的工作,我想看看是否有人改變了樹幹svn我可以只發出一個

git svn rebase 

在我的開發分支?

回答

1

是的,您可以儘可能多地運行git svn rebase。它會從git分支工作正常。

由於其他人可能會通過svn服務器看到您的代碼的唯一方式,您甚至不需要擔心重寫歷史記錄,因爲使用rebase通常是這樣,因爲在任何情況下,提交ID都無法通過svn。

+0

但是我的代碼在我的分支中是否會被更新,如果在版本 – techsjs2013 2013-02-12 20:30:02

+0

中有所變化是的,'git svn rebase'從最新的svn分支中獲取更改,這是最新的svn commit從當前git分支可到達的原點。 – qqx 2013-02-12 21:42:59

相關問題