일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Serena Dimensions CM
- Dimensions Pulse
- 세레나소프트웨어
- IntelliJ IDEA
- Serena software
- CKEditor
- DIM14
- 버전관리
- Dimensions CM
- 엔터프라이즈 SCCM
- integration
- CM Bridge
- Customization
- Embracing OpenSource
- SBM
- BPM
- 소스코드관리
- UseCase
- AppScript
- SharePoint
- Software Change and Configuration Management
- CM14
- Continuous Integration
- SCCM
- Jenkins
- build
- TeamTrack
- teamscript
- Stream
- Enterprise Software Change and Configuration Management
- Today
- Total
this and that
일반적으로 IntelliJ IDEA Community Edition에서는 소스코드 버전관리을 위해 CVS, Git, Subversion을 사용할 수 있습니다. 그런데 Dimensions CM 또한 사용이 가능합니다. 왜냐하면 Dimensions CM은 cmBridge라는 기능을 통해 Subversion 클라이언트로 Dimensions Repository를 이용할 수 있도록 지원하기 때문입니다. 다시 얘기하자면, IntelliJ IDEA에서 Subversion 메뉴를 이용하여 Dimensions CM을 연동할 수 있다는 의미입니다. 테스트환경Serena Dimensions CM 14.3.2IntelliJ IDEA Community Edition 2016.3.4TortoiseSVN 1.9.4.27285 In..
Git Connector! Dimensions CM 14.3.2 버전에 소개된 새로운 기능입니다. 명칭에서 바로 알 수 있듯이 이제는 Git과 Dimensions CM의 연동이 쉽게 가능합니다. Dimensions CM에서 관리되는 소스코드를 Git Repository 형태로 Clone이 가능하고, Pull, Fetch를 사용할 수 있으며 로컬 git에서 변경된 내용을 다시 Dimensions으로 Push 할 수 있습니다. Git은 사용하기 쉽고 빠르며 광범위한 커뮤니티가 존재합니다. 애플리케이션 개발을 시작하면서 안정적인 코드관리를 위해 git은 좋은 선택이 되었으며 많은 개발자에게 사랑받는 도구가 되었습니다. 하지만, 일반적인 애플리케이션 개발 프로젝트가 아닌 엔터프라이즈 애플리케이션 운영을 위해서는..
Dimensions CM 14.2 버전부터 Cherry Pick Merge 기능을 지원합니다. 다양한 목적의 개발 스트림이 진행될 경우 한쪽 스트림에서 변경된 사항을 다른 스트림으로 적용해야 합니다. 이때 모든 변경사항을 일괄 적용하는 것이 아니라 Cherry Pick Merge 기능을 이용하여 특정 개발 코드만 쉽게 합칠 수 있습니다. 아래 그림은 RELEASE 스트림에서 CR_3에 관련된 변경사항만 골라 MAINTENANCE 스트림으로 MERGE하는 것을 보여주고 있습니다. Cherry Pick Merge에 대한 보다 쉬운 이해를 돕기위해 다음 데모 영상을 확인해보세요.
Dimensions CM 14.2 버전부터 Shelving 기능을 제공합니다. Shelve 뜻은 '선반에 얹다'라는 의미인데 로컬 작업영역(Local Workarea)에서 변경했던 소스코드를 리파지토리의 퍼스널 스트림에 보관할 수 있습니다. 선택적으로, 작업영역에서 기존 변경사항을 간단히 리셋할 수도 있습니다. 로컬 변경사항을 Shelving 하고 작업영역을 리셋하기 다음과 같이 로컬 작업영역에서 변경된 코드를 당장 반영하지 않을 경우 해당 코드를 작업영역에서 없앨 수 있습니다.변경이 불안하고 완벽하지 않을 때현재 진행중인 작업을 중단하고 변경사항을 따로 보관할 때다른 작업으로 전환이 필요할 때, 하지만 새로운 작업영역을 이용하지 않고 기존의 작업영역을 이용하길 원할 때.Shelving 작업이 완료되면 ..
Dimensions CM은 Eclipse 플러그인을 지원함에 따라 개발환경을 벗어나지 않고 version management, request management 등 Dimensions CM의 다양한 기능을 활용할 수 있습니다. 다음은 Dimensions CM 연동을 위한 플러그인 설치하는 절차에 대해 설명합니다. 테스트환경:Serena Dimensions CM 14.3.2Eclipse 4.6 Neon 이 방법은 Dimensions CM 14.x 버전에서만 가능하며 Plugin 설치하는 중에 Dependency 체크로 인해 인터넷 접속이 필요할 경우도 있습니다. 이때 외부 인터넷 연결이 안되는 환경이라면 별도의 Eclipse 플러그인 설치파일을 이용하여 프로그램 설치를 해야 합니다. 1. Eclipse 실..