2012-10-30 84 views
0

我目前的設置是我有一個Prime回購(工作目錄),Hub回購(裸露,開發人員推和拉),克隆(開發人員)。 Prime和Hub回購通過各種掛鉤保持同步。GIT開發重置克隆

有一個問題,我想執行一個reset以前在提交上提交的錯誤:To prevent you from losing history, non-fast-forward updates were rejected

這是有道理的,但我希望能夠在Prime上進行重置,如果需要的話。

我想知道在這種情況下處理reset到以前提交的最佳方法是什麼。

謝謝!

回答

0

你需要強制推動你的竅門從你的素質到樞紐和其他人。這很好,只要其他人只是你的素質的一面鏡子,並且變化不會以其他方式進行,除非你專門從其他人那裏轉移到Prime或其他人可以推動它。

+0

推入輪轂的力很好。但其他人則被開發人員使用,他們將推動變革回來......這會是一個問題嗎? – neolaser

+0

只要開發人員知道推送的更改可能會被截斷。也許你需要指定一些分支用於不同的目的。我的過程(在這裏解釋:http://dymitruk.com/blog/2012/02/05/branch-per-feature/)依賴於重置。 –