728x90
반응형

 

Xcode에서 Gitlab을 연결하여 사용하는 방법을 알아보겠습니다.

 

Xcode 프로그램을 실행한 뒤 상단 메뉴 Xcode를 클릭한 뒤 Preferences... 메뉴를 클릭합니다.

 

 

 

아래와 같은 팝업이 보여지게 되고, Accounts 라는 탭으로 진입합니다.

 

현재는 연결되어있는 Source Control 정보가 없다보니 Apple IDs 정보면 보여지고 있습니다.

 

Source Control 연결을 위해 + 버튼을 클릭합니다.

 

 

새로 열린 화면에서 아래로 스크롤을 하다보면 GitLab.com 이라는 목록이 보여집니다.

 

Continue 버튼을 클릭합니다.

 

GitLab을 선택하였기 때문에 GitLab 계정을 입력하는 화면이 보여지게 됩니다.

 

Account 란은 GitLab에서 로그인하는 계정을 입력합니다.

 

Token은 GitLab에서 생성한 AccessToken 을 입력하면 됩니다.

 

정보를 입력한 후 Sign In 버튼을 클릭합니다.

정상적으로 로그인이 되었다면 아래와 같이 Apple IDs 아래로 Source Control Accounts 부분이 활성화 되어 등록된 정보가 보여지게됩니다.

 

 

 

728x90
반응형

'프로그래밍 > Tools' 카테고리의 다른 글

[STS] SpringToolSuite SVN 프로젝트 연결  (2) 2019.07.15
[STS] SpringToolSuite SVN 설치  (0) 2019.07.13
[Mac OS X] Docker 설치  (0) 2019.04.26
Atom Editor 설치  (0) 2019.03.29
728x90
반응형

 

 

STS 에 SVN 설치도 문제없이 진행했습니다.

 

https://gigas-blog.tistory.com/146

 

[STS] SpringToolSuite SVN 설치

Spring Framework 를 생각하면 STS를 빼놓을순 없습니다. Eclipse 기반으로 기존 Eclipse를 사용하셨던 분들이라면 큰 어려움 없이 사용할 수 있습니다. https://spring.io/tools Spring Tools 4 Spring Tools 4 i..

gigas-blog.tistory.com

 

 

 

 

정작 프로젝트와 연결을 하지 않았는데요.

 

새로 생성한 프로젝트를 SVN Server와 연결을 해보겠습니다.

 

저는 Spring stater 프로젝트를 한개 만들었습니다.

 

프로젝트를 클릭하고 마우스 우클릭을 합니다.

 

Team -> Share Project... 을 클릭합니다.

 

 

 

이전에 설치한 SVN Software 가 보이는데 SVN을 선택하고 Next 버튼을 클릭합니다.

 

 

 

 

이전글에서 연결한 SVN Repository 가 보여지게 됩니다.

 

만약에 연결하지 않았다면 Create a new repository location 을 선택후 등록하시면 됩니다.

 

저는 이미 등록을 했으니 Use exising repository location 을 선택하고 Next 버튼을 클릭합니다.

 

 

 

SVN Repository 이름과 프로젝트 이름을 동일하게 해서 이름이 겹치게 보여지는데.

 

이름을 다르게 해주시는게 편할것 같네요.

 

그대로 Finish 버튼을 클릭해서 연결을 마무리 합니다.

 

 

 

 

새로 연결을 해서 동기화가 이루어 집니다.

 

Yes를 눌러서 진행하겠습니다.

 

 

 

 

 

동기화를 하려니 다 + 버튼으로 보여지게 되죠.

 

SVN Repository 에 없는 파일들이니 회색의 + 화살표가 보여지게 됩니다.

 

전체를 Commit... 버튼을 클릭해서 올려보도록 하겠습니다.

 

 

 

간단한 Comment 를 작성해서 올리겠습니다.

 

어떤걸 수정하였는지 다른 팀원에게 전달하거나 다시 history를 볼 경우 편하게 Version을 확인할 수 있는 용도로 작성합니다.

 

 

새로 연결을 하고 주석을 추가하여 내용을 수정해 보겠습니다.

 

 

 

 

 

 

SVN Repository 와 비교하여 변경된 내용이 있는지 확인해봅니다.

 

Team -> Synchronize with Repository 메뉴를 클릭합니다.

 

 

 

 

SVN Repository 와 비교를 해봤는데 내용이 수정되었다고 나오네요!

 

변경된 파일을 보면 회색 화살표로 되어있는데 이건 서버에 파일은 있지만 내가 갖고있는 파일이 변경되었다라는걸 보여줍니다.

 

 

변경된걸 Commit 해보겠습니다.

 

동일하게 간단하게 Comment 도 달아줍니다.

 

 

 

 

정상적으로 Commit이 되고 나면 파일 옆에 3이라는 Version 코드가 수정이 되었고,

 

올린 Date, Author 가 보여지게 됩니다.

 

 

 

 

 

변경한 파일의 History를 확인해 보겠습니다.

 

Team -> Show History 메뉴를 클릭합니다.

 

 

 

최초에 올린 코멘트 다음으로 

 

Version 이 한단계 올라갔고 올린 Date와 올린 Author 와 Comment 가 보입니다.

 

History에서 목록을 클릭하면 예전 내용을 확인할 수 있습니다.

 

 

 

 

 

다시 Local 파일에서 추가했던 주석을 지워보겠습니다.

 

 

 

 

 

 

다시 SVN Repository 와 비교를 해보죠.

 

 

 

 

 

이번에도 역시 소스가 다르다는걸 한번에 확인할 수 있습니다.

 

 

 

다시 서버에 있는 코드를 받고 싶을 수 있습니다.

 

내 Local 코드를 덮어 씌워서 SVN 에 올라가 있는 코드로 바꿔보겠습니다.

 

변경할 파일을 마우스 우클릭합니다.

 

Override and Update 메뉴를 선택합니다.

 

 

 

Local 파일을 덮어 쓰겠다는 알림창이 나오는데 Yes 버튼을 클릭합니다.

 

덮어 씌워져도 History에서는 확인할 수 있습니다.

 

 

 

 

다시 SVN Repository 에 올라가 있는 코드를 덮어 씌웠습니다.

 

실수로 파일을 지우거나 수정을 잘못했다거나 할 경우 유용하게 사용됩니다.

 

 

 

 

 

정말 어렵지 않은 형상관리 인데 아직도 사용을 많이 안하시는 분들이 계십니다.

 

저희 회사에도 당연히 계시죠.

 

귀찮다 귀찮다 하고 팀원들과 소스를 맞추지 않고. 운영에 반영하고 이런일이 없기를 바라겠습니다.

 

728x90
반응형

'프로그래밍 > Tools' 카테고리의 다른 글

[XCode] Gitlab - #1 계정 연결하기  (0) 2019.11.08
[STS] SpringToolSuite SVN 설치  (0) 2019.07.13
[Mac OS X] Docker 설치  (0) 2019.04.26
Atom Editor 설치  (0) 2019.03.29
728x90
반응형

 

Spring Framework 를 생각하면 STS를 빼놓을순 없습니다.

 

Eclipse 기반으로 기존 Eclipse를 사용하셨던 분들이라면 큰 어려움 없이 사용할 수 있습니다.

 

https://spring.io/tools

 

Spring Tools 4

Spring Tools 4 is the next generation of Spring tooling for your favorite coding environment. Largely rebuilt from scratch, it provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code,

spring.io

 

 

 

프로젝트를 개발하다보면 다른 팀원들과 형상관리를 하면서 진행을 하는데요.

 

요즘들어 git을 많이 사용하기도 하죠. 

 

그래서인지 기본 지원하던 SVN을 수동으로 설치를 해야합니다.

 

 

 

 

 

기본적으로 설치가 되어있지 않다고 생각해서 설치하는 방법을 다루려고 합니다.

STS를 실행합니다.

 

 

 

상단 메뉴의 Help -> Eclipse Marketplase... 를 선택합니다.

 

FInd 필드에서 SVN을 검색합니다.

첫번째 목록에 SVN을 설치할 수 있도록 나옵니다.

 

Install 버튼을 클릭하면 설치를 진행할 수 있습니다.

 

 

설치하는 목록을 확인합니다.

확인이 되었다면 Confirm 버튼을 클릭해서 설치를 진행합니다.

 

라이센스 약관에 동의합니다.

동의를 해야만 설치가 마무리 됩니다.

 

동의를 하고 Finish 버튼을 누르면 화면이 닫히게 됩니다.

 

 

 

Eclipse 우측하단에 설치가 진행됩니다.

금방 설치가 됩니다.

 

 

 

보안경고창이 보여지게 됩니다.

외부 software 를 다운받으니 계속 설치를 진행할지 묻습니다.

 

그냥 Install anyway 버튼을 클릭합니다.

 

STS를 재시작합니다.

 

재시작이 되어야 설치한 SVN이 정상적으로 적용됩니다.

 

Restart Now 버튼을 클릭합니다.

 

 

 

 

STS가 다시 실행되고 우측 상단의 +가 있는 아이콘을 클릭합니다.

 

 

 

 

 

아래와 같이 SVN Repository Exploring 이 적용된것을 확인할 수 있습니다.

 

 

 

 

정말 간단하게 설치를 진행했습니다.

 

이런 형상관리 software는 정말로 필수입니다.

 

다른 팀원들과 함께 진행하는 프로젝트를 ZIP파일로 넘겨받는것이 아닌 하나의 Repository 에 저장하면서 공유를 해보는건 어떨까요?

 

다음글에서는 SVN 설정을 진행해보도록 하겠습니다.

 

728x90
반응형

'프로그래밍 > Tools' 카테고리의 다른 글

[XCode] Gitlab - #1 계정 연결하기  (0) 2019.11.08
[STS] SpringToolSuite SVN 프로젝트 연결  (2) 2019.07.15
[Mac OS X] Docker 설치  (0) 2019.04.26
Atom Editor 설치  (0) 2019.03.29
728x90
반응형

 

가벼운 가상환경을 제공하는 Docker가 요즘 이슈 입니다.

 

쉽고 간편하게 컨테이너를 만든다는게 엄청난 이유인것 같습니다.

 

Docker 에 대해서는 많은 자료가 있으니 따로 알아보셔야 될것 같습니다.

 

 

 

 

Docker를 설치하기 위해 아래의 url로 이동합니다.

 

https://hub.docker.com/editions/community/docker-ce-desktop-mac

 

Docker Desktop for Mac - Docker Hub

Docker Desktop for Mac Docker Desktop for Mac is an easy-to-install desktop app for building, debugging, and testing Dockerized apps on a Mac. Docker Desktop for Mac is a complete development environment deeply integrated with the Mac OS Hypervisor framewo

hub.docker.com

 

 

 

Docker를 다운받기 위해선 Login 을 해야한다고 합니다.

 

 

 

 

 

로그인을 하면되지만 아직 계정을 만들지 않아 우측 하단의 Create Account 로 이동하겠습니다.

 

 

 

 

 

id, password, email 을 작성하고 Continue 버튼을 클릭합니다.

 

 

 

입력한 메일로 Confirm 메일이 발송되었습니다.

 

 

 

 

 

Confirm Your Email Whth Docker 버튼을 클릭하면 다시 Docker 페이지로 이동되어 로그인이 됩니다.

 

 

 

 

정상적으로 로그인이 되면 우측에 Get Docker 버튼이 보여지게 되며 다운로드를 위해 이동하겠습니다.

 

 

 

 

Get Docker 를 클릭하면 바로 다운로드가 진행됩니다.

 

앱스토어가 아닌곳에서 다운받는것이니 계속을 눌러 진행합니다.

 

 

 

 

 

다운로드 받은 Docker.dmg 파일을 실행합니다.

 

Drag & Drop 으로 Applicatios 폴더에 넣어줍니다.

 

Launchpad 에 들어가보면 귀여운 아이콘이 생성되어있습니다.

 

 

 

 

 

Next를 클릭합니다.

 

 

 

OK를 클릭합니다.

 

 

비밀번호를 입력하여 앱실행을 허용합니다.

 

 

 

귀여운 돌고래 위에 컨테이너가 잘 올라가 있네요!

 

 

터미널에서 docker version 명령어로 현재 설치 버전을 확인합니다.

 

이렇게 잘 보여진다면 설치 및 실행까지 간단하게 처리되었습니다.

 

 

다음글에선 Docker 에 컨테이너를 생성하는 방법을 알아보겠습니다.

 

728x90
반응형

'프로그래밍 > Tools' 카테고리의 다른 글

[XCode] Gitlab - #1 계정 연결하기  (0) 2019.11.08
[STS] SpringToolSuite SVN 프로젝트 연결  (2) 2019.07.15
[STS] SpringToolSuite SVN 설치  (0) 2019.07.13
Atom Editor 설치  (0) 2019.03.29
728x90
반응형

 

Atom은 Github에서 만든 에디터로 다양한 프로그래밍 언어를 편집할 수 있도록 고안된 도구입니다.

 

완전 무료이며 여러 패키지를 간단하게 설치할 수 있습니다.

 

HTML, CSS, JavaScript 와 같은 웹 기술로 화면을 구성하였기 때문에 익숙한 인터페이스 환경입니다.

 

 

 

 

 

Atom 을 설치해보겠습니다.

 

아래의 url을 통해 Atom 사이트로 이동합니다.

 

https://atom.io/

 

A hackable text editor for the 21st Century

At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.

atom.io

 

 

 

 

Download 버튼을 클릭합니다.

 

 

 

 

 

 

atom-mac.zip 파일이 다운받아 지는데 압축을 풀어주면 실행할 수 있는 Atom 아이콘이 생성됩니다.

 

 

 

 

 

Atom 프로그램을 실행하면 아래와 같은 화면이 보여지게됩니다.

 

 

 

 

 

무료이면서 Git 연동도 쉽게 사용가능하고, 프로그래밍 개발에 있어 많은 오픈소스패키지를 지원하는 Atom

 

지금 시작해 보세요.

 

728x90
반응형

'프로그래밍 > Tools' 카테고리의 다른 글

[XCode] Gitlab - #1 계정 연결하기  (0) 2019.11.08
[STS] SpringToolSuite SVN 프로젝트 연결  (2) 2019.07.15
[STS] SpringToolSuite SVN 설치  (0) 2019.07.13
[Mac OS X] Docker 설치  (0) 2019.04.26

+ Recent posts