當使用一些開源項目(在我的例子中是Joomla和Moodle)時,我經常不得不鑽研核心代碼來做一些修改,但是問題是跟蹤這些更改,以便知道哪些文件要在生產服務器上更新,以及升級到新版本時要特別注意哪些文件,以免我的更改被覆蓋。如何跟蹤對一個大型的,外部維護的代碼庫的小修改
顯而易見的答案是將整個代碼庫加載到版本控制中,然後您可以方便地將修訂版本0(未觸發的版本代碼)與當前版本或工作副本進行比較以查找更改後的文件,但似乎有點像當你只更改一個或兩個文件,並且該項目有超過5000個文件(如Moodle)時,會導致過度殺傷。
一方面是版本控制存儲庫,另一方面是使用記事本手動跟蹤更改...有什麼之間的任何東西?