2010-08-27 61 views
67

當我在github上庫功能請求,我想無論是我應該在github上保留我的fork項目多久?

  • 嘗試與作者聯繫
  • 和/或實現它自己的本地副本,當我完成後,用叉子叉項目並推動我的更改。

通常情況下,原作者很樂意看到增強功能,他們會按原樣拉它們,或者經過一些修改後手動合併它們。

問題是,在我的提交被上游接受之後,我應該如何處理我的fork項目?如果我不打算進一步更新,我應該刪除存儲庫嗎?或者,我是否應該爲了歷史利益而保留它?

github並沒有真正指出哪個版本是「權威」存儲庫,所以我的非活動分支可能會分散其他人的注意力以找到正確的副本。事實上,我剛剛收到了某人的拉票請求,這在上游也被接受了。

+0

Github確實表明一個項目是一個叉子,標題下面有一個小的「分叉......」。還有問題是默認關閉的。 – Schwern 2015-01-18 00:31:16

回答

67

如果我沒有興趣成爲活躍的貢獻者或開發者,我通常會在補丁被上游接受後刪除我的。由於歷史原因,我不認爲需要保留回購 - 提交將已經有我的名字和電子郵件,以及提交的時間戳,所以這似乎是它真正需要的所有歷史記錄。

+10

這種感覺很奇怪刪除回購,而承諾在其他地方生存,但我想它類似於合併到主人後殺死「嘗試」分支。 – 2010-08-27 15:27:00

+11

在您的GitHub賬戶中保留舊的回購顯示您參與各種項目。 – 2012-10-15 04:35:36

+24

@DanDascalescu:這不會被'你貢獻的存儲庫'所反映嗎? – 2013-04-08 11:38:58

2

從我個人的經驗看來,刪除分叉存儲庫也會將其從'您貢獻的存儲庫'中刪除。做出決定時請注意。

+2

沒有太多的價值展示你對自己的分叉貢獻。只要接受請求,上游的貢獻就會保留。 – Schwern 2015-01-18 00:35:57

+2

@Schwern雖然我認爲可能會出現一些情況,顯示你在乎的是什麼,請注意,我*不*在我的回答中討論它。我只是把它作爲一個額外的信息來指出。 – nha 2015-01-18 11:35:36

相關問題