본문 바로가기

버전관리10

[이클립스] eclipse에 github 연결해서 웹저장소에서 버전관리(repository)하기 요즘은 웹저장소에 저장해서 어느곳에서든지 소스를 다운로드받게하는 github를 아주 많이 사용합니다. 특히, 오픈소스를 다운로드하려고 보면 거의 github나 gitlab에서 다운로드 받을 수 있도록 연결하더라구요. 그럼, 이클립스에서 개발하는 내 프로젝트를 github에 연결해서 바로 사용할 수 있는 방법을 설명하겠습니다. 2015/10/26 - [프로그래밍 툴/Eclipse] - [이클립스] eclipse에 Git 플러그인 설치하여 버전관리하기 2015/10/22 - [프로그래밍 툴/버전관리] - [Github] 깃허브에서 원격저장소(repository) 만들기 아직 Git 플러그인을 설치하지 않았거나 github에서 repository를 만들지 않았다면, 위 2개의 글을 먼저 확인하시고 다시 오세요.. 2015. 10. 27.
[이클립스] eclipse에 Git 플러그인 설치하여 버전관리하기 이클립스에 버전관리 툴인 Git 플러그인을 설치하여 버전관리를 해 보겠습니다. 다음 순서를 따라하시면 됩니다. 이클립스를 실행하시고 [Help > Eclipse marketplace...]를 클릭하세요. git으로 검색을 하신 후.. install 버튼을 눌러서 EGit - Git Team Provider 4.1.0을 설치하세요. 플러그인이 설치가 되었다면... [Window > Open Perspective > other...]를 클릭하세요~ [Git Repositories]를 클릭하세요. [Create a new local Git repository]를 클릭해서 repository를 생성합니다. 소스가 저장될 repository 경로를 선택하세요. 탐색기에서 미리 repository 폴더를 만드시고 .. 2015. 10. 26.
[Github] 깃허브에서 원격저장소(repository) 삭제하기 Github에서 repository를 삭제하려고 했더니 은근히 삭제하는 방법을 찾기가 어렵더라구요.한참을 헤매다 Settings에 들어가서 삭제할 수 있었습니다. http://github.com들어가셔서 로그인하고 삭제하려는 repository를 클릭합니다. 저는 moaFrame이라고 repository를 만들었는데 삭제하려고 선택했습니다. 우측 하단의 Settings 버튼을 클릭하세요. 아래쪽의 Danger Zone에 [Delete this repository] 버튼이 보이시나요? repository의 이름을 입력하시고, 버튼을 누르면 repository가 깨끗이 삭제됩니다.이상.. github.com에서 repository를 삭제하는 방법이었습니다. 2015. 10. 26.
[Git 버전관리] SourceTree에서 버전 유지하면서 이전 버전으로 소스 되돌리기 (Reverse commit) SourceTree에서 이전 버전으로 소스를 되돌리지만, 모든 이력은 그대로 남겨놓고 소스를 이전 버전으로 되돌리는 기능이 바로 [Reverse commit]입니다. 선택된 이후의 이력을 삭제하고 되돌리는 [Reset]과는 방식이 조금 다릅니다. 하지만, Reverse는 Reset과는 달리 원하는 버전까지 순차적으로 하나씩 하나씩 Reverse를 실행해야 합니다. 즉, 3번째 아래의 버전으로 소스를 되돌리고 싶다면 바로 아래 버전부터 순차적으로 3번 Reverse commit을 실행해야 한다는 것입니다. 아래 그림들은 순차적으로 2번의 Reverse commit을 실행해서 하위 2번째 버전으로 소스를 되돌리고 있습니다. 이렇게 순차적으로 Reverse commit을 하지 않고 단계를 뛰어넘어 직접 Rev.. 2015. 10. 22.
[Git 버전관리] SourceTree에서 이전 버전으로 소스 되돌리고 이후 버전 이력은 삭제하기(reset) SourceTree에서 당연히 이전 버전의 상태로 소스를 되돌릴 수 있는데요. 되돌리고 싶은 버전을 선택하고 [Reset current branch to this comment]를 클릭하세요. [ Hard- discard all working copy changes ] 를 선택해서 선택된 버전 이후의 모든 이력을 삭제하고 선택된 버전의 소스로 되돌려 보겠습니다. 아래처럼 소스는 선택된 버전 소스가 최종이력으로 변경되었습니다. 2015. 10. 21.
[Git 버전관리] SourceTree에서 repository에 파일 생성/수정/삭제하기 자, 이제 repository에 파일을 올려보겠습니다. 그런데, 파일을 올리기 전에 먼저 계정을 하나 입력해 보겠습니다. 이 계정은 파일의 생성/수정/삭제 여부를 누가했는지 확인하기 위해서랍니다. [Tools > Options]를 클릭하시고 Full Name과 Email address만 입력하시면 됩니다. Ok 누르시구요. index.html 이라는 파일을 만들어서 repository로 지정된 [C:\Users\우진\Documents\repository\moaFrame] 폴더에 올려보겠습니다. 파일을 repository에 올리자마자 SourceTree에서 index.html 파일을 인식하고 파일이 화면에 나타납니다. 우측화면에서는 그 소스까지 다 볼수가 있습니다. index.html 파일을 선택하고, [.. 2015. 10. 21.
[Git 버전관리] SourceTree에서 repository 생성하기 Git과 SourceTree가 모두 설치가 되었다면 이제 repository, 즉 프로젝트 저장소를 생성해 보겠습니다. 앞으로 작업하는 모든 소스들은 이 repository에 보관이 됩니다. repository가 될 폴더를 탐색기에서 미리 생성을 해주세요. C:\Users\우진\Documents\repository\moaFrame 저는 moaFrame이라는 폴더를 repository로 사용을 하도록 하겠습니다. 자, 그럼 SourceTree를 열어서 좌측 하단의 [Add Repository] 버튼을 클릭해서 repository를 만들어 보겠습니다. [Create New Repository] 탭을 선택하시구요. Repository Type은 [Git]을 선택하세요. Destination Path에는 방금 .. 2015. 10. 21.
[Git 버전관리] SourceTree 언어 변경하기 SourceTree를 설치하면 자동으로 한국어로 설치가 되는데요. 다른 버전관리 툴인 Subversion, CVN을 사용하셨다면 오히려 영어가 더 편할 수 있는데요. 영어 버전으로 바꿔보겠습니다. 정말 간단하지만 모르면 어렵죠^^ [도구 > 옵션] 들어가셔서 언어를 [English]로 바꿔주시면 됩니다. 이렇게 잘 바꼈네요^^ 짧고 굵은 팁이었습니다. 2015. 10. 21.
[Git 버전관리] SourceTree 설치하기 (윈도우) Git을 좀 더 편리하게 사용하기 위한 툴로 SourceTree를 설치해 보겠습니다. 아래 링크를 클릭하세요. http://www.sourcetreeapp.com 윈도우즈용을 다운로드 받으시고 설치를 시작하세요. [Next]..[Next] 쭉~ 하시면 되구요. [Install] 누르시면 설치가 시작됩니다. 설치가 다 완료되면 로그인을 하셔야 하는데요. 계정이 없다면 [무료 가입]을 클릭해서 계정을 만드시면 됩니다. [확인]을 누르시고 다음 화면에서 [동의]하시면 이렇게 SourceTree가 나타납니다. 참고로, SourceTree 아이콘을 작업표시줄에 고정해서 사용하면 편리합니다^^ 2015. 10. 21.
[이클립스] Eclipse-SVN 특정 파일 버전 관리 하지 않기 현재, 전자정부프레임워크로 이클립스에서 SVN으로 버전관리를 하고 있습니다. 개발서버에 SVN을 설치하고 개인 PC에서 repository를 연결했습니다. 그런데, class 파일 같은 버전관리가 필요없는 파일이나 폴더도 모두 버전관리를 하도록 돼 있더군요. 그래서, 버전관리가 필요없는 파일들을 제외하는 설정을 추가해 봤습니다.버전관리가 필요없는 파일 및 폴더는 다음과 같습니다. [.settings] [target] .classpath .project 지금부터 이클립스에서 설정해 보겠습니다. 버전관리 하지 않을 폴더나 파일을 추가합니다. 이렇게 설정하고 나니 버전관리를 해야한다는 표시인 물음표(?)가 사라졌습니다. 2015. 6. 2.