2016-08-31 9 views
1

한 번에 여러 명의 사용자가 같은 프로젝트/동일한 양식에서 작업 할 수 있습니까?Orbeon Form Builder Repository

저장소와 같은 것입니다.

우리 프로젝트에는 여러 섹션이 있습니다. & 작업이이 섹션들로 나누어 져 있습니다. 우리는 다른 시스템에서 같은 양식을 저장하려고했지만 양식은 최근 데이터 (최근 저장된 양식) 만 저장합니다.

코드를 병합하거나 병합하는 방법이 있습니까?

답변

0

연구를 마친 후에 대안을 찾았습니다.

우리는 4 & 팀으로 섹션을 기반으로 작업을 뱉었습니다. 각 개발자는 고유 섹션이 있어야합니다.

Orbeon Source를 통해 이동하십시오. & 이미지에 표시된 XML 태그를 축소하십시오.

enter image description here

이 코드를 수행 한 후 위와 같이 보일 것입니다.

포인트 # 1 : 여기에 다른 섹션을 복사

포인트 # 2 : 바인딩 코드를 복사합니다.

포인트 # 3 : & 작업

포인트 # 4 당신의 서비스에 복사 : 양식 섹션을 복사합니다.

이것은 4 가지 애플리케이션을 병합 한 방법입니다. 몇 가지 그리드

  • 작업
  • 서비스
  • 모든 최고의 반복

    1. 확인합니다! 해피 코딩 :)

    0

    이 시점에서 Orbeon Forms와 Form Runner는 정확히 동일한 양식 데이터를 편집하는 여러 사용자를 지원하지 않습니다. 물론 여러 사용자가 동일한 "양식"(양식 정의)의 여러 "인스턴스"(양식 데이터)를 동시에 편집 할 수 있습니다.

    가능한 경우 귀하의 경우 상황을 피하기 위해 양식을 재구성하고, 여러 양식으로 분할 할 것입니다.

    +0

    오 그래, 다음 버전에서 출시 할 수 있다면 좋을 것입니다. 미리 감사드립니다. –

    +0

    충돌 상황을 감지하는 데있어 [RFE] (https://github.com/orbeon/orbeon-forms/issues/1067)가 있습니다. – ebruchez

    0

    Git을 사용하여 각 사용자는 정기적으로 변경 사항을 커밋하고 메인 분기로 푸시하여 양식 사본을 직접 작성할 수 있습니다. 경우에 따라 병합 충돌이있을 수 있지만 각 사용자가 특정 섹션 만 업데이트하면 충돌은 최소가되고 너무 복잡하지 않아야합니다.

    폼 코드를 텍스트 파일에 직접 저장할 수 있도록 Orbeon 지속성을 구성 할 수도 있습니다.