2012-08-07 92 views
0

我正在使用EA和SVN。團隊中的每個成員都會在你的機器上出現一些問題。 我想在EA上配置一些東西,比如Auto Name和Encounters。我如何配置和保存SVN的所有成員? 此計數器需要SVN同步。因爲,當有人創建一個對象時,需要爲每個人增加。企業架構師和多個項目

回答

1

對不起,但你不能。 EA不支持這一點。

某些設置可以在項目之間共享。它們或者打包爲MDG Technologies,或者作爲參考數據導出/導入。但是,自動名稱計數器不能以任何方式共享 - 原因是它們不斷更改(每當創建一個元素時計數器都會更新),因此您每次都必須在每個其他項目中導出,分發和重新導入計數器有人創造了一個元素。

版本控制不支持共享共享設置。換句話說,EA沒有這些設置版本的概念。 (有一個與MDG技術相關的版本標識,但它只是一個標籤。)因此,即使您要從一個項目導出參考數據並將其存儲在Subversion中,其他建模者的EA安裝也不會考慮進入Subversion更新的參考數據導入。

EA僅將Subversion用作軟件包存儲庫。每個建模者的項目都是獨立的,並且設置是單獨的 - 事實上,不同的建模者不僅可以自由地單獨更改其項目設置,還可以選擇他們在項目中包含哪些版本控制的包。

您所描述的情況是您希望項目本身(及其所有設置)共享的情況,而不僅僅是包。這可以通過兩種方式實現:共享的.EAP文件(適用於小團隊)或數據庫存儲庫(迄今爲止最好的解決方案)。有了這個部署模型,我總是建議禁用(Subversion)版本控制軟件包,以支持用戶安全/鎖定和基線。

還有一個由EA支持的部署模型,它可能在這裏指出(但我不這麼認爲):複製。通過這種模式,一個項目是主項目,其他項目是副本,您可以將副本中的所有更改同步到主項目中。

然而,這仍然與具有單個項目不同,並且您在不同複製副本中創建新元素的不同建模者在同步複製副本時會引起命名衝突。

因此,如果您需要在建模人員之間共享自動名稱計數器,唯一的方法是設置單個項目。

0

您可以在Enterprise Architect上使用DBMS。大約一年後我使用這個選項。在這個DBMS /數據庫中有幾個項目。每個項目都可以有參考數據和特定的標記值/定型等。您可以將這些值和設置例如在外觀下設置某些顏色,字體,名稱等。

但是,您對於Auto Name和Encounters究竟意味着什麼? 請提供此信息的鏈接。