2016-08-30 108 views
1

我在過去的一個月裏一直在研究github上的幾個項目分支(每個原始項目都有不到200顆星星),而且似乎原始項目並不活躍。什麼時候將叉子作爲自己的存儲庫是合理的?你在什麼時候將你的fork轉換成你自己的倉庫?

+0

我不明白你在問什麼。根據定義,分叉就是您自己的存儲庫。 –

+0

當你需要一把叉子時,可以將它叉起來。爲了叉子的緣故。 – Will

回答

0

當您在Github中分發項目時,您可以在存儲庫中對該項目進行克隆。

這樣做的一個原因是,當原始項目處於非活動狀態(您的案例btw),您需要進行任何類型的維護:解決某個錯誤,包括新功能或修改某些特定代碼以適合您自己的項目。

在這一點上,你可能會問自己:爲什麼做一個分支,如果我可以創建一個新的存儲庫並將所有內容複製到它?答案就是因爲給另一個人所做的事情提供信用是正確的事情!分叉清楚地表明你「從別人那裏借了」代碼。您仍然可以獲得相應的修改,另一位程序員將來可以使用它。

+0

您認爲轉換到您自己的存儲庫有什麼好處嗎?也許要將所有提交顯示在您的個人資料中,否則可能會引起更多關注。 –

+0

我在製作轉換時看不到太多好處。您仍然可以看到原始存儲庫中的所有提交。它沒有太大的區別。 –