2012-08-07 1 views
0

저는 EA와 SVN에서 일하고 있습니다. 팀의 각 구성원은 컴퓨터에서 eap를가집니다. 자동 이름 및 조우와 같은 EA에 몇 가지 내용을 구성하고 싶습니다. SVN의 모든 구성원을 구성하고 저장하려면 어떻게해야합니까? 그리고이 카운터는 SVN에 의해 ​​동기화되어야합니다. 누군가가 객체를 만들면 모든 사람이 증가해야하기 때문입니다.엔터프라이즈 설계자 및 다중 프로젝트

답변

1

죄송합니다. 그렇지만 할 수는 없습니다. EA는 이것을 지원하지 않습니다.

프로젝트간에 특정 설정을 공유 할 수 있습니다. MDG 기술로 패키지되거나 참조 데이터로 내보내거나 가져옵니다. 그러나 자동 이름 카운터는 어느 한 방법으로도 공유 할 수 없습니다. 즉, 요소가 변경 될 때마다 카운터가 업데이트되기 때문에 매번 다른 프로젝트마다 카운터를 내보내고 배포하고 다시 가져와야합니다. 누군가 요소를 만들었습니다.

버전 제어에서는 공유 설정 공유가 지원되지 않습니다. 즉, EA에는 이러한 설정의 버전에 대한 개념이 없습니다. (MDG 기술과 관련된 버전 ID가 있지만 레이블 일뿐입니다.) 따라서 한 프로젝트에서 참조 데이터를 내보내고 Subversion에 저장하더라도 다른 모델러의 EA 설치는 고려하지 않을 것입니다 가져올 업데이트 된 참조 데이터를위한 Subversion.

EA는 Subversion을 패키지 저장소로만 사용합니다. 각 모델러의 프로젝트는 개별적이며 설정은 개별적입니다. 실제로 다른 모델러는 프로젝트 설정을 개별적으로 자유롭게 변경할 수있는 것은 아니지만 프로젝트에 포함 된 버전 제어 패키지를 선택할 수도 있습니다.

설명하는 상황은 패키지뿐만 아니라 프로젝트 (모든 설정 포함)를 공유하려는 상황입니다. 이는 공유 된 .EAP 파일 (소규모 팀의 경우) 또는 데이터베이스 저장소 (훨씬 최상의 솔루션)의 두 가지 방법으로 수행 할 수 있습니다. 이 배포 모델을 사용하면 항상 패키지의 버전 제어를 비활성화 (Subversion)하여 사용자 보안/잠금 및 기준선을 사용하는 것이 좋습니다.

EA에서 지원하는 배포 모델이 하나 더 있으며 여기에 표시 될 수 있습니다 (하지만 그렇게 생각하지는 않습니다) : 복제. 이 모델을 사용하면 하나의 프로젝트가 마스터이고 다른 프로젝트는 복제본이며 복제본의 모든 변경 사항을 마스터로 다시 동기화 할 수 있습니다.

이것은 하나의 프로젝트를 갖는 것과 여전히 다르며 복제본을 새로 동기화 할 때 다른 복제본에 새로운 요소를 만드는 여러 모델러가 이름 충돌을 일으킬 수 있습니다.

그래서 자동 이름 카운터를 모델러간에 공유해야하는 경우 유일한 방법은 단일 프로젝트를 설정하는 것입니다.

0

Enterprise Architect에서 DBMS을 사용할 수 있습니다. 약 1 년 동안이 옵션을 사용합니다. 이 DBMS/데이터베이스에는 여러 프로젝트가 있습니다. 그리고 각 프로젝트는 참조 데이터와 특정 태그 값/고정 관념 등을 가질 수 있습니다. 예를 들어 다음과 같이 설정할 수 있습니다. 외관 아래에 특정 색상, 글꼴, 이름 등을 설정하십시오.

자동 이름 및 조우 란 정확히 무엇을 의미합니까? 이 정보에 대한 링크를 제공해주십시오.

관련 문제