我有一個theoritical問題:我有一個具有版本中的一個項目,例如:如何管理源代碼的任務和版本?
- 0.1:阿爾法
- 1.0:第一釋放
- 2.0:斷裂改變
我有一個任務管理系統(Redmine,但對於trac或其他任何東西都是一樣的...)。
在哪個版本中,我將將作爲應用程序的工作(目前不起作用)?是在0.1 (一旦0.1完成,然後1.0工作)或是在1.0 (一旦1.0完成,然後1.0工作)。
另一種方式來問的是:是的版本1.0中的任務有助於使 1.0版本,或擴展/修復全工作版本1.0中的任務的任務。
我很困惑,因爲一個任務可以
- 之前的版本的發佈(即工作的釋放)
- 遵循的一個版本發佈(即釋放出,我們需要修復的bug並擴展它)
所以我放在一個版本哪些任務?
我不知道如何管理任務和版本,你能幫助我嗎!它在開源編碼中如何工作?
謝謝!
PS:請讓我知道,如果這是不夠的
一個版本應該是一個里程碑,所有必需/支持任務都將進入該版本。 – CaseySoftware 2011-02-26 16:09:28