在我的幾乎所有項目中,我都有幾個「項目範圍」的文件,因爲它們的內容應該在所有分支之間共享。這些文件通常包括項目時間表,待辦事項清單,維基等。目前我有他們包括.gitignore
,以便他們沒有版本,但保持不變,無論我已經檢查了什麼分支。不過,我真的很喜歡讓他們的版本與源代碼版本「正交」。這可能與git
沒有太多的痛苦?如何在Git中版本項目計劃,待辦事項,維基等?
回答
您可以將這些文件(維基,待辦事項等)放在其專用的Git存儲庫中,然後通過subtree merge strategy(如this question中所述)將它們添加到開發庫中。
這樣一來,它們就會被包含在任何開發中,並且它們也會被這些子項目更新。
然後,可以將子項目分支中的任何修改合併回原始「wiki」Git存儲庫中的「主」分支,並且所有子項目都可以將其自己的開發分支與主「 wiki「分支,以便通過子樹合併來更新這些內容。
不完全是「正交」版本,但仍然是一個實際的解決方案。
難道你不能只有一個通用/項目的分支,然後一堆項目分支?
我通常更喜歡使用單獨的工具進行計劃,問題跟蹤,wiki文檔等。例如,Trac提供了這些功能,並與git後端很好地集成。源控制僅用於源控制。
如果要使用源控制工具來存儲項目管理數據,請考慮在源代碼管理中爲「管理」和「實施」分開項目。
我想這很大程度上取決於上下文,如果我們使用的電子郵件系統中的問題是通過託管待辦事項的源代碼評論來管理的,我真的很討厭它。不過,我親自從事科學領域的兩到三名開發人員的小型項目。我們喜歡將所有東西保持在小巧緊湊的狀態,以便Vim或Emacs能夠完成所有工作,並且USB棒可以作爲主存儲庫。非常感謝您的意見。 – pico 2009-05-26 18:01:21
您可以使用git submodule
將對項目範圍回購的引用插入到所有存儲庫中。
- 1. 如何使用REDX在待辦事項列表中添加待辦事項
- 2. JQuery的待辦事項清單項目
- 3. PHP倒計時和待辦事項
- 4. 如何遞歸計算XSLT 1.0中的待辦事項數量
- 5. 如何導出待辦事項列表?
- 6. 待辦事項列表中的項目未添加到div
- 7. 待辦事項的rsync
- 8. 待辦事項繼承權
- 9. 麻煩基本待辦事項應用程序角js
- 10. 如何在autoconf管理的項目中插入基於Git的版本?
- 11. 如何爲待辦事項列表應用程序設計ViewModel?
- 12. React待辦事項列表顯示待辦事項onChange,而不是提交
- 13. Netbeans:只顯示活躍項目的待辦事項列表
- 14. 代碼審查「待辦事項」後續項目
- 15. TFS產品待辦事項項目是否可以移至新項目?
- 16. 待辦事項而做在SQL Server
- 17. 待辦事項選中標記
- 18. Git-Xcode文件計劃在項目導航器中刪除'D'
- 19. 如何將本地存儲應用於待辦事項列表
- 20. 如何添加與待辦事項列表項組件
- 21. 使用Git維護項目
- 22. 如何在Delphi中設置待辦事項列表類2010
- 23. 如何在gitlab的gitlab.com中創建新的待辦事項?
- 24. ios - 如何在iPad中創建待辦事項列表
- 25. 如何將Bug或產品待辦事項項目分配給「團隊」?
- 26. 維護我的C++項目的版本
- 27. Jenkins/Git增量Maven項目版本
- 28. Redux待辦事項列表示例 - 待辦事項狀態如何更新取決於可見性過濾器
- 29. 我如何在git項目之間共享基本代碼?
- 30. 計劃開源項目?
我必須在實踐中嘗試這一點,但這似乎正是我所期待的。 – pico 2009-05-26 17:35:38