2012-06-01 49 views
1

我正在使用svn-ish git工作流程。我和一些開發人員都通過中央官方存儲庫進行通信。我如何知道有人拉我的本地git提交?

另一名開發者正在開發一些翻天覆地的變化,但他必須做更多的測試,纔可以推動官方回購。我想在這個項目上工作,但是應該根據我所做的改變,而不是在幾天後處理一系列合併衝突。

我對這個問題的看法是,他應該提交他的變化,我應該從他的倉庫拉。通過這種方式,他得到了推動,我開始使用他的代碼庫。

我開始擔心......我喜歡能夠安全地變基,我還沒有共享的提交。但是如果允許人們從我那裏拉,是rebase有沒有安全?

問題: git倉庫是否知道哪些提交已經從他們那裏提取?

回答

3

我不知道如果git倉庫跟蹤的內容已被拉高,但我認爲在這種情況下,最好的選擇是對其他開發人員,使在中央存儲庫的一個分支,並推動他改變分支,他去。這樣,在推動之前,你們兩個都可以保持安全的重新綁定的能力,並且你可以在他去的時候從他的分支拉出。

+2

Git有,如果有人從回購拉跟蹤沒有(內置)的方式。 @vergenzt是對的,請其他開發人員將他們的更改存儲在共享存儲庫的單獨分支中,並定期引入其更改。 – kubi

0

如果你的倉庫是在不同的機器,用於訪問,訪問使用ssh,那麼你必須在系統日誌中的連接信息,但僅此而已。