TOOL

TOOL/VCS

[Eclipse][SVN] SVN 프로젝트 Check Out · Commit · Update

Check Out SVN에 올라가 있는 프로젝트를 처음으로 내려받을수있습니다. Commit 프로젝트를 오른쪽 클릭을 하여 아래와 같이 Team > Commit 메뉴를 선택합니다. Commit을 할때 반드시 Comment를 작성하도록 되어 있습니다.. 버전마다 구별할 수 있도록 Comment를 작성합니다. Update 소스를 Commit과 Update 하는 과정에서 Conflict를 발생할 수 있는데, 이는 저장소의 같은 소스 부분(ex. 같은 줄)을 각기 다른 사람(혹은 컴퓨터)이 바꿀려고 할때 일어납니다. 이를 유념하고 만약 발생할 시에는 Update를 하여 리비전을 맞춘 후 Conflict가 발생한 곳을 고쳐 Commit을 하는 방법으로 해결이 가능합니다. 이 이외에도 다른 경우가 발생할 수도 있으니..

TOOL/VCS

[Eclipse][SVN] 기존프로젝트 SVN 첫commit

필요한 이전단계: https://rebornbb.tistory.com/entry/Eclipse-SVN-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-%EC%BB%A4%EB%84%A5%ED%84%B0-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%97%B0%EB%8F%99 [Eclipse] SVN 플러그인 커넥터 설치 및 연동 1. Subversive 플러그인 및 커넥터 설치 설치 방법 : https://www.eclipse.org/subversive/installation-instructions.php Installation Instructions - Eclipse Subversive | The Eclipse Foundation The Eclipse Foundation -..

TOOL/VCS

[Eclipse][SVN] SVN 플러그인 커넥터 설치 및 연동

1. Subversive 플러그인 및 커넥터 설치설치 방법 : https://www.eclipse.org/subversive/installation-instructions.php Installation Instructions - Eclipse Subversive | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.www.eclipse.org*플러그인 설치시 아래와 같은 오류가 난다면 (STS or Eclipse..

TOOL/VCS

[GIT] GitLab 팀원 members 추가

팀원에게 프로젝트 업로드 권한 추가하는 법 project > project information > members > invite members > username 입력 group > group information > members > invite members > username 입력

TOOL/VCS

[GIT] GitLab 프로젝트 업로드

회사IP 로 GitLab 접속하기 회사 사설IP 에 들어가서 깃랩 계정을 만듭니다 사설 IP(Private IP) 주소는 공유기가 노트북, 스마트 TV, 휴대폰 등 홈 네트워크에 연결된 장치에 할당한 내부 IP 주소를 의미합니다. 사설 IP 주소는 IANA가 확보한 사설 IP 주소 범위 내에서 할당되며 인터넷에 노출되지 않습니다. 전 세계에는 수백만 개의 사설 네트워크가 존재하며 사설 네트워크에 연결된 장치에는 다음 사설 IP 대역 내의 IP 주소가 할당됩니다. 클래스 A: 10.0.0.0~10.255.255.255 클래스 B: 172.16.0.0~172.31.255.255 클래스 C: 192.168.0.0~192.168.255.255 Eclipse의 Git Repositories탭으로 확인했을 떄, 기..

TOOL/VCS

[GIT] Eclipse에서 GitLab 프로젝트 내려받기

Eclipse에서 GitLab 프로젝트 내려받기 1. import 2. projects from Git 3. Clone URI 4.여기서 관리자가 올린 프로젝트의 HTTPS 카피해서 URI에 붙여넣습니다 + 비밀번호와 아이디 작성 (아이디는 보통 이메일주소 앞자리) Finish 후 프로젝트 확인 합니다.

TOOL/VCS

[GIT] git 설치 방법 + EGit 플러그인

깃 설치 방법 1) 약관을 읽고 "Next"를 눌러줍니다. 2) Git이 설치될 경로를 지정하고 "Next"를 눌러줍니다. 3) 설치할 구성요소를 지정하고 "Next"를 눌러줍니다 Additional icons - On the Desktop : 바탕화면에 바로가기 생성 Windows Explorer integration - Git Bash Here : 폴더 오른쪽 클릭 메뉴에 Git Bash Here(연결 기능) 추가 - Git GUI Here : 폴더 오른쪽 클릭 메뉴에 Git GUI Here(연결 기능) 추가 Git LFS (Large File Support) - 대용량 파일 지원 Associate .git* configuration files with the defalut text editor - ..

TOOL/VCS

[GIT] GitLab을 이용한 형상 관리 계획 총정리

⦁ 해결할 문제점 : Git을 SVN처럼 이용하기 SVN : master에 모두 commit하며 사용합니다. 그래서 관리자가 merge request를 받아 관리할 필요가 없습니다. 이러한 SVN 방식과 비슷하게 Git에서도 쓸 수 있는 방법을 찾아야 합니다. 유사한 방법이 Git 에 존재하지 않는다면 이번 프로젝트에서 다룰 형상관리 툴을 변경도 고려해 보아야 합니다. * SVN과 GIT 차이점 정리 : https://rebornbb.tistory.com/entry/SVN%C2%B7GIT-SVN%EA%B3%BC-GIT%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90 ▸ Git Flow, Trunk Based 협업방식 https://rebornbb.tistory.com/entry/GIT-..

TOOL/VCS

[GIT] Eclipse에서 Merge 하는 방법

작업이 완료된 Branch는 최종적으로 Master혹은 Main Branch에 통합해야되는데, Merge를 사용하면 여러 개의 Branch를 통합할 수 있습니다. 1.Branch 전환 - 프로젝트 우클릭 > Team > Switch To > master 클릭 2.Merge - 프로젝트 우클릭 > Team > Merge... 3.Master Branch에 Merge할 Branch 선택 - develop branch를 선택한 후 Merge 클릭 4.Merge Result 확인 5.master branch 코드 확인 develop branch에서 commit and push...한 코드로 master branch에 코드가 변경된 것을 확인할 수 있습니다. 출처 : https://tychejin.tistory...

TOOL/VCS

[GIT] Git Flow, Trunk Based

프로젝트가 커져도, 사람이 많아도 branch , merge 깔끔하게 하는 협업방식 : Git Flow, Trunk Based GitFlow 전략 branch : (주브랜치) 1. main 2. develop / (보조브랜치) 3. feature 4. release 5. hotfix 예를 들어 v1.0 신버전을 개발한다고 할 때 : 1. main브랜치에 v0.9코드 commit해두고 2. 신기능코드를 넣을때, main 브랜치의 사본 develop을 만듭니다. 이렇게 되면 신기능을 develop에 넣기 때문에, 좀 더 안정적으로 개발이 가능합니다. 3. 하지만 develop 브랜치에 feature 브랜치를 만들어서 거기서 테스트해보고, develop 브랜치에 합치는 것이 더 안전합니다. 예를 들어 guil..

TOOL/VCS

[GIT] Git을 SVN처럼 이용하기 + Eclipse git Stash 방법

git stash Working Directory(Unstage Area) [git add 자체가 안된 것은 제외, modified는 stash됨] 와 Staging Area의 작업물을 임시 저장공간에 저장하는 명령어입니다. Git을 SVN 처럼 이용하기 Git을 SVN처럼 이용하기 위한 간단한 작업흐름 서버에서 받기 git stash [내코드를 저장공간에 저장] git pull [다른 코드 가져오기] git stash pop [내코드를 저장공간에 다시 가져오기] 충돌이 발생하면 Merge [내코드 + 다른사람의 코드] 서버에 올리기 git stash [내코드를 저장공간에 저장] git pull [다른 코드 가져오기] git stash pop [내코드를 저장공간에 다시 가져오기] 충돌이 발생하면 Merg..

TOOL/VCS

[SVN·GIT] SVN과 GIT의 차이점

형상관리(Version Control Revision Control)툴 - 소프트웨어 버전 관리 툴이라고도 한다. - 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다. - 소스를 버전 별로 관리할 수 있어서 개발할 때 실수로 소스를 삭제하거나, 수정하기 이전으로 돌아가야되는 경우 유용하게 사용되는 툴. - 또한 팀 프로젝트에서도 누가 무엇을 어떻게 수정했는지도 알 수 있기 때문에 코드를 병합하거나 수정된 소스를 추적하는 데에도 쓰인다. ▶ 형상관리툴의 종류 - Client/Server 타입 : Subversion(SVN), CVS, Perforce, ClearCase, TFS - 분산저장소 타입 : Git, Mercurial, Bitkeeper, SVK, Darcs - Folder 공유 타입 : ..

ReCode.B
'TOOL' 카테고리의 글 목록 (3 Page)