NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    기타 1부 - 에저를 이용한 스크립트와 이미지 버전 관리하기

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 엔지엠으로 작업하다가 또는 컴퓨터를 백업하지 않고 포멧하는 경우 힘들게 만든 스크립트와 이미지 또는 커스텀 모듈과 디자이너를 모두 잃을 수 있는 위험이 있습니다. 사실 개발자들이 이용하는 서비스이긴 하지만, 일반인도 이 매뉴얼을 따라서 서비스에 가입하고 기초적인 설정만 해두면 쉽게 이용할 수 있습니다. 또한, 무료이기 때문에 부담없이 안전한 개발 환경을 갖출 수 있는 장점이 있습니다.

    Kr5yEDx.gif

     

     

    아무튼 우리가 사용할 형상 관리 서비스는 VSTS(Visual Studio Team Services)입니다. 처음에는 마이크로소프트에서 형상관리할 수 있도록 해주는 소스세이프가 있었습니다. 상용임에도 불구하고 기능이 많이 부족(?)했기에 사용자가 많지는 않았죠. 자연스럽게 무료면서도 기능이 더 막강한 SVN으로 대부분의 개발자가 이동하게 되었습니다. 물론, 마이크로소프트에서 더 강력해진 TFS(Team Foundation Server)를 출시했지만... 이것도 Git에게 밀리면서 웹서비스 형태로 제공되는 VSTS로 기능이 업그레이드 되었습니다.

    HxTulmd.png

     

     

    단순한 형상관리에서 ALM(Application Lifecycle Management)으로 발전하게 되었는데요. 우리가 알아볼 서비스는 ALM입니다. 하지만, 아쉽게도 개발이 아니기 때문에 극히 일부분인 변경관리(형상관리)만 사용하게 될듯 보입니다. 좀 더 나아가서 유지보수와 릴리즈 관리 및 유지보수(이슈, 버그, 리팩토링 추적)와 프로젝트 관리(스프린트, 백로그, 자원관리등등...)도 알아보면 좋겠네요. 과연 할 수 있을지는 모르겠지만요^^; 사실 직업인으로써 접근한다면 모두가 중요한 내용이긴한데요. 생계와 직접적인 관련이 없고 단순 취미 활동의 연장선이라면 관리를 쉽게 해주는 방법만이라도 익히는게 좋겠습니다.

    jKja4Dy.gif

     

     

    이외에도 매이븐이나 젠킨스를 비롯해서 정적 / 동적 분석 도구와 아틀라시안 및 위키를 이용하는 방법도 있습니다. 모든 시스템을 다 갖춰놓고 개발에만 집중할 수 있으면 좋겠네요^^; 대부분의 회사에서 이런 ALM은 갖춰져 있으므로 개발자는 쉽게 접근하겠지만, 일반인들은 어려울수도 있습니다. 너무 이론적인 내용이 길었네요. 우선 마이크로소프트 계정이 필요합니다. 아래 링크에서 회원 가입하세요.

    https://account.microsoft.com

    mC80okS.png

     

     

    계정 생성이 완료되었으면, 아래 사이트에 들어가셔서 VSTS를 사용할 계정을 만드세요.

    https://visualstudio.microsoft.com/ko/services/visual-studio-codespaces/

    2NJUyFU.png

     

     

    저장 공간을 만들 때 Git 또는 Team Foundation Version Control을 선택할 수 있습니다. 사실 아무거나 선택해도 크게 문제는 없습니다. 저는 회사에서는 Git을 사용하니 이번에는 Team Foundation Version Control을 선택하고 진행하도록 하겠습니다. Continue를 클릭하고 약 1~2분정도 기다리면 웹페이지가 생성되고 내 페이지로 리디렉션됩니다. 저는 이미 10년전부터 사업 구상용으로 사용하고 있었기 때문에... 여러가지 프로젝트들이 있긴합니다. 여러분들은 빈 화면일거에요. 우측 상단에 +New project를 클릭하세요.

    wDVwOHM.png

     

     

    영어로 되어 있어서... 약간 거부감이 있을수도 있습니다. 하지만, 중요한 키워드 몇가지만 숙지하시면 그렇게 어렵지도 않으니 한번 해보는게 좋습니다^^; 프로젝트 이름(Project name)을 입력하고 설명(Description)은 아무거나 넣으세요. 필수값은 아니라서 입력하지 않아도 됩니다. 마지막으로 비저빌리티(Visibility)는 퍼블릭(Public: 공개)이 아닌 프라이빗(Private: 비공개)으로 선택하고 Create버튼을 클릭하세요.

    54E4sKt.png

     

     

    아래와 같은 화면이 보이면 정상적으로 프로젝트가 만들어진겁니다.

    QrkcGy3.png

     

     

    2부에서는 비주얼 스튜디오에서 VSTS에 연결하여 엔지엠 폴더를 형상관리하는 방법에 대해 알아보도록 하겠습니다.

    감사합니다.

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.