我正在模型驅動的環境中工作,其中Java代碼由AndroMDA的MagicDraw模型生成。模型是迭代開發的,因此如果我們創建分支,我們將不得不合並它們。但據我所知,這些模型不能合併,因爲每次保存時,每個元素的每個id都將被替換。如何處理版本控制系統中的不可合併文件?
但我想用樹枝,讓每一個任務是自包含的,並有明確的起點和終點。
你會如何處理這個問題?這可能不是一個技術問題,而是一個組織問題。如何在不破壞分支的情況下將模型排除在外?或者是否有MagicDraw模型的任何解決方法?
(Offtopic:生成的文件不簽入)
爲什麼是版本控制下生成的代碼呢?您可以使用MagicDraw模型創建分支,但不生成Java文件... – Stan 2009-11-04 11:44:42
- 未檢入生成的文件。 - 我可以使用該模型創建分支,但是它是迭代開發的,因此我們需要合併不同的型號版本。 – 2009-11-04 12:11:47