在我的幾乎所有項目中,我都有幾個「項目範圍」的文件,因爲它們的內容應該在所有分支之間共享。這些文件通常包括項目時間表,待辦事項清單,維基等。目前我有他們包括.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. 待辦事項的jQuery,劃掉項目
- 2. 如何使用REDX在待辦事項列表中添加待辦事項
- 3. JQuery的待辦事項清單項目
- 4. PHP倒計時和待辦事項
- 5. 與設計的待辦事項清單
- 6. Git和待辦事項 - 如何退出命令
- 7. 如何遞歸計算XSLT 1.0中的待辦事項數量
- 8. 如何導出待辦事項列表?
- 9. 在Git中跟蹤待辦事項和問題
- 10. 大本營API多個待辦事項
- 11. 待辦事項列表中的項目未添加到div
- 12. Android待辦事項列表
- 13. web.py待辦事項列表()
- 14. 待辦事項的rsync
- 15. Knockout.js待辦事項列表
- 16. 待辦事項繼承權
- 17. Joomla待辦事項列表
- 18. IntelliJ排序待辦事項
- 19. 待辦事項JavaScript函數
- 20. jQuery待辦事項列表
- 21. 麻煩基本待辦事項應用程序角js
- 22. 如何在autoconf管理的項目中插入基於Git的版本?
- 23. 如何爲待辦事項列表應用程序設計ViewModel?
- 24. 「重構」產品待辦事項項目是否應計入速度?
- 25. React待辦事項列表顯示待辦事項onChange,而不是提交
- 26. Emberjs待辦事項列表。無法創建新的'待辦事項'
- 27. 添加刪除項目按鈕 - 待辦事項 - 飛鏢
- 28. Netbeans:只顯示活躍項目的待辦事項列表
- 29. 代碼審查「待辦事項」後續項目
- 30. 使用sbt java api完成切換待辦事項項目
我必須在實踐中嘗試這一點,但這似乎正是我所期待的。 – pico 2009-05-26 17:35:38