我打算將LLVM移植到新的目標處理器。這是我第一次嘗試對一個大型項目進行更改。什麼是這樣的事情的最佳做法。跟蹤中繼或使用特定分支
如果我堅持到了2.5版本的身材,我有一個基線,以建立對我的修改。但是,我可能會失去新功能和錯誤修復。如果我跟蹤後備箱,它可能會產生問題,因爲它是最先進的。它可能會引入不穩定和/或錯誤。
隨着GCC例如一些端口,他們往往會在特定點叉,並從那裏建立自己的修改。他們似乎沒有合併回主線,並獨立發佈他們的版本。而其他人則將他們的變化合併到主線中,但他們可能不會勤勉地維護它,這會導致它在未來的某個時候中斷。
我正在尋找關於如何最好地進行一些建議。
我在其他一些處理器公司看到的是,它們僅移植特定的版本。他們不跟蹤主線。 – sybreon 2009-04-23 23:24:08