我在過去的一個月裏一直在研究github上的幾個項目分支(每個原始項目都有不到200顆星星),而且似乎原始項目並不活躍。什麼時候將叉子作爲自己的存儲庫是合理的?你在什麼時候將你的fork轉換成你自己的倉庫?
1
A
回答
0
當您在Github中分發項目時,您可以在存儲庫中對該項目進行克隆。
這樣做的一個原因是,當原始項目處於非活動狀態(您的案例btw),您需要進行任何類型的維護:解決某個錯誤,包括新功能或修改某些特定代碼以適合您自己的項目。
在這一點上,你可能會問自己:爲什麼做一個分支,如果我可以創建一個新的存儲庫並將所有內容複製到它?答案就是因爲給另一個人所做的事情提供信用是正確的事情!分叉清楚地表明你「從別人那裏借了」代碼。您仍然可以獲得相應的修改,另一位程序員將來可以使用它。
+0
您認爲轉換到您自己的存儲庫有什麼好處嗎?也許要將所有提交顯示在您的個人資料中,否則可能會引起更多關注。 –
+0
我在製作轉換時看不到太多好處。您仍然可以看到原始存儲庫中的所有提交。它沒有太大的區別。 –
相關問題
- 1. 你如何將你的辦公室轉換成自動化?
- 2. 你如何組織你的git倉庫?
- 3. 你如何構建你的SVN倉庫?
- 4. 你什麼時候標記你的軟件項目?
- 5. 你什麼時候說你是完美的面向對象?
- 6. 你什麼時候可以使用uint_least16_t
- 7. 你什麼時候使用getGraphObject和getGraphEdge
- 8. 你什麼時候重載operator new?
- 9. Symfony sfFormFilters - 你什麼時候使用它?
- 10. 你什麼時候使用新方法?
- 11. 你什麼時候會用attr_writer?
- 12. 你什麼時候處理GDI +資源?
- 13. 你什麼時候使用jqGrid no_legacy_api = false?
- 14. 什麼時候你需要導入PHP?
- 15. 你怎麼知道你什麼時候需要單獨的表格?
- 16. 你如何實現你自己的字符串到整數轉換
- 17. 實現你自己的* ngIf
- 18. 製作你自己的pow()
- 19. 你應該在MVC中命名你的控制器?你應該什麼時候創建一個新的?
- 20. 你怎麼轉換成datetime R中
- 21. 你什麼時候可以聲稱你的程序是一個「編譯器」?
- 22. 你如何與其他開發者共享你的git倉庫?
- 23. 你如何構建你的Git倉庫工作流程?
- 24. 你什麼時候將routerLink放在方括號中?
- 25. 你可以在F#中定義你自己的操作符嗎?
- 26. 你可以在Drupal中創建你自己的鉤子嗎?
- 27. 你可以在你自己的服務器上運行jekyll嗎?
- 28. 你推薦什麼JavaScript庫?
- 29. 你對倉庫模式的理解是什麼?
- 30. 爲什麼你應該保存倉庫中的祕密?
我不明白你在問什麼。根據定義,分叉就是您自己的存儲庫。 –
當你需要一把叉子時,可以將它叉起來。爲了叉子的緣故。 – Will