Mendix Git에 대한 10가지 커밋 | Mendix

메인 컨텐츠로 가기

Mendix Git에 10개의 커밋

융합 IDE

이제 Git이 몇 년 동안 새로운 표준이 되었고 다음을 제공합니다. SVN에 비해 여러가지 장점, 우리는 SVN에 대한 지원을 종료할 때가 왔다고 믿습니다. Mendix 10.

Git의 유연한 분기 기능은 동료와의 더욱 강력한 협업을 위한 길을 열어줍니다. Mendix 생태계와 CI/CD 환경과의 더욱 깊은 통합을 위해 Git을 버전 제어 기술로 발전시켜 나갈 것입니다.

이것이 당신에게 어떤 의미인지

  • 와 Mendix 9.24(LTS)부터는 SVN Team Server에 저장된 새로운 앱을 더 이상 만들 수 없습니다.
  • 이전에 또는 이후에 생성된 SVN 앱 Mendix 9.23은 여전히 ​​열리고 수정될 수 있습니다. Mendix 9.24(LTS).
  • 와 Mendix 10. SVN 앱을 열 수 없습니다.
  • 업그레이드하기 전에 Mendix 에 응용 Mendix 10, Git으로 마이그레이션되었는지 확인해야 합니다. Team Server SVN 앱의 경우 이는 다음과 같습니다. 가능한 에 Mendix 9.12 이상. 온프레미스 앱의 경우 다음을 수행할 수 있습니다. 다음과 같이하세요.

결정 요인

지난 10년 동안 Git의 인기는 SVN 및 Mercurial과 같은 다른 인기 있는 버전 제어 시스템을 앞지르며 명확한 시장 리더가 되었습니다. 새로운 개발자는 일반적으로 Git에 대한 경험이 있고 온프레미스 설치를 선호하는 고객은 더 이상 사내에 SVN 서버가 없습니다.

가장 많이 사용되는 버전 제어 시스템

Git의 우월성은 여기에서 확인할 수 있습니다. Stack Overflow 2022 개발자 설문 조사:

인기 외에도 기능적 차이점을 강조하는 것도 중요합니다. Git은 분산 버전 제어 시스템이므로 서버에 연결하지 않고도 커밋을 할 수 있습니다. 또한 브랜칭에서 많은 유연성을 얻을 수 있어 모든 브랜치의 변경 사항을 모든 브랜치에 쉽게 병합할 수 있습니다. 그리고 잊지 말아야 할 점은 업데이트를 받을 때 더 많은 제어 기능을 제공한다는 것입니다. 마지막으로 Git은 일반적으로 협업을 더욱 강화하는 도구인 풀 또는 병합 요청 개념과 연관됩니다.

다음 단계

Team Server SVN에 호스팅된 앱의 경우 모든 기록과 브랜치를 그대로 유지하면서 개발자 포털에서 앱을 Git으로 마이그레이션할 수 있습니다. 모든 지점이 다음 위치에 있는 경우에만 마이그레이션이 가능합니다. Mendix 9.12 이상. 리포지토리 마이그레이션 시간은 프로젝트 크기와 커밋 수에 따라 달라집니다. 평균 크기 리포지토리는 일반적으로 대규모 프로젝트의 경우 마이그레이션하는 데 5분에서 몇 시간이 걸립니다. 셀프 서비스 마이그레이션에 대한 자세한 내용은 다음을 참조하세요. 여기에서 확인하세요.

Team Server SVN을 사용하지 않는 경우 `git svn clone` 명령을 사용하여 설명한 대로 Git으로의 마이그레이션을 직접 처리해야 합니다. 여기에서 확인하세요.

여러 앱을 유지 관리하는 상황의 경우 Mendix 예를 들어 앱 스토어를 위한 모듈을 빌드하는 경우 앱을 여러 개의 앱으로 분할해야 할 수도 있습니다. 둘 다 가질 수는 없어 Mendix 8 및 Mendix 동일한 버전 제어 시스템에 10개의 브랜치 Git 앱을 열 수 없기 때문입니다. Mendix 8 또는 SVN 앱을 엽니다. Mendix 10.

Mendix 버전 SVN 지원 힘내 지원
7 가능 아니
8 가능 아니
9 가능 가능
10 아니 가능

Git의 미래 Mendix

Studio Pro의 협업 기능을 더욱 개선하기 위해 Git의 힘을 활용하고 있습니다. Mendix 9. 이는 우리 전략의 중요한 부분입니다. (다음을 읽어보세요.) 여기에서 확인하세요.) 예를 들어, 버전 제어 상태 표시기와 동료가 만든 커밋에 대한 알림을 추가할 것입니다. 또한, 제자리에서 브랜치 전환이나 로컬 복제본 만들기와 같은 브랜치 작업 속도를 높이고, 예를 들어 커밋에서 만든 변경 사항을 검사하는 기능을 개선하고자 합니다.

언어를 선택하세요