Programming/VCS
-
svn 서버에 권한이 그동안 없어서 저장소 추가는 저하고는 먼 얘기였었는데 어쩌다가 권한을 얻어 추가하게 되어 관련 내용을 정리합니다. 0. 먼저, svn 서버에 들어가서 svn 저장소가 어디에 지정되어 있는지 확인합니다. # ps -ef | grep svnserve root 22645 1 0 22:00 ? 00:00:00 svnserve -d -r /home/svn/repos/ root 22779 22542 0 23:05 pts/1 00:00:00 grep svn 이 서버에는 /home/svn/repos 가 지정되어 있음을 확인할 수 있습니다. 1. 저장소를 추가합니다. 여기서는 저장소 이름을 TEST로 하겠습니다. # svnadmin create /home/svn/repos/TEST 2. 추가된 저장..
svn 저장소(repository) 추가하기svn 서버에 권한이 그동안 없어서 저장소 추가는 저하고는 먼 얘기였었는데 어쩌다가 권한을 얻어 추가하게 되어 관련 내용을 정리합니다. 0. 먼저, svn 서버에 들어가서 svn 저장소가 어디에 지정되어 있는지 확인합니다. # ps -ef | grep svnserve root 22645 1 0 22:00 ? 00:00:00 svnserve -d -r /home/svn/repos/ root 22779 22542 0 23:05 pts/1 00:00:00 grep svn 이 서버에는 /home/svn/repos 가 지정되어 있음을 확인할 수 있습니다. 1. 저장소를 추가합니다. 여기서는 저장소 이름을 TEST로 하겠습니다. # svnadmin create /home/svn/repos/TEST 2. 추가된 저장..
2014.07.07 -
0. 이클립스에서 svn을 사용하려면 이클립스가 실행되는 플랫폼인 자바 JDK가 먼저 설치되어야 하고, 이클립스와 svn을 이클립스에서 사용할 수 있게 해주는 프로그램이 설치되야 합니다. 1. 자바 JDK 설치먼저 자바 JDK를 오라클 다운로드 페이지 (http://www.oracle.com/technetwork/java/javase/downloads/)에서 설치합니다. 이 다운로드 페이지에 가면 Java SE 페이지가 나오고 JDK, Server JRE, JRE가 나오는데 JDK를 눌러 나오는 다운로드 페이지에서 마우스로 스크롤을 조금 내리면 'Java SE Development Kit' 라고 써진 영역이 있습니다. 여기에서 원하는 운영체제에 맞는 것을 선택합니다. 저는 맨 마지막에 있는 'Window..
자바 JDK + 이클립스 + svn 통합 구축0. 이클립스에서 svn을 사용하려면 이클립스가 실행되는 플랫폼인 자바 JDK가 먼저 설치되어야 하고, 이클립스와 svn을 이클립스에서 사용할 수 있게 해주는 프로그램이 설치되야 합니다. 1. 자바 JDK 설치먼저 자바 JDK를 오라클 다운로드 페이지 (http://www.oracle.com/technetwork/java/javase/downloads/)에서 설치합니다. 이 다운로드 페이지에 가면 Java SE 페이지가 나오고 JDK, Server JRE, JRE가 나오는데 JDK를 눌러 나오는 다운로드 페이지에서 마우스로 스크롤을 조금 내리면 'Java SE Development Kit' 라고 써진 영역이 있습니다. 여기에서 원하는 운영체제에 맞는 것을 선택합니다. 저는 맨 마지막에 있는 'Window..
2014.04.17 -
회사에서 쓰는 버전 관리 시스템(VCS)는 svn이다. 난 참고로 이걸 거의 안쓰고 자체적으로 git을 통해 관리하고 있다. 그놈의 리비전 때문에...팀 리더가 머큐리얼을 권했다. 매우 가까운(!) 이가 계속 추천하고 있고 svn 사용자들이 쉽게 적응할 수 있기 때문..근데 이리 저리 비교글을 찾아보니 좀 고민이 된다. 아무래도 svn 개념들을 차용한 것들이 있는데 git 에 익숙한(익숙하기만 하고 잘하지는 못한다. 입문 간신히 뗀 초보자) 나로서는 불필요해 보이는 부분들이 있다.그래서 고민이다. 그냥 이 참에 새로 배워본다고 적응해볼까 하는 생각도 들지만 비슷하게 시작한 svn에 아직도 정을 붙이지 못하고 회사 소스 서버에 반영할 경우에만 사용하는 필요악으로 전락하고 말았다.고민을 좀 더 해봐야겠다. ..
[넋두리]git과 mercurial 중에 뭐로 정착해야 할까..회사에서 쓰는 버전 관리 시스템(VCS)는 svn이다. 난 참고로 이걸 거의 안쓰고 자체적으로 git을 통해 관리하고 있다. 그놈의 리비전 때문에...팀 리더가 머큐리얼을 권했다. 매우 가까운(!) 이가 계속 추천하고 있고 svn 사용자들이 쉽게 적응할 수 있기 때문..근데 이리 저리 비교글을 찾아보니 좀 고민이 된다. 아무래도 svn 개념들을 차용한 것들이 있는데 git 에 익숙한(익숙하기만 하고 잘하지는 못한다. 입문 간신히 뗀 초보자) 나로서는 불필요해 보이는 부분들이 있다.그래서 고민이다. 그냥 이 참에 새로 배워본다고 적응해볼까 하는 생각도 들지만 비슷하게 시작한 svn에 아직도 정을 붙이지 못하고 회사 소스 서버에 반영할 경우에만 사용하는 필요악으로 전락하고 말았다.고민을 좀 더 해봐야겠다. ..
2014.01.14 -
git svn clone svn://id@URL target-local-directory 서버에 id에 대한 접근 권한이 설정되어 있는 상태에서 소스를 내려받을 때는 해당 id를 위 주소처럼 언급해줘야 파일을 받아옴.특히나 접근 제한이 엄격한 곳에서는 권한이 있는 id가 언급되지 않으면 git svn은 파일을 받아오지 못함.하지만 그냥 svn checkout 명령으로는 맨처음에만 한 번 등록되어 있으면 id 지정 안해도 잘만 받아오더라... svn checkout svn://URL target-local-directory git svn 명령으로 받아올 저장소가 branch나 tag 정보를 유지해야 한다면 옵션을 추가해야 합니다.-t 옵션으로 실제 tag 디렉토리를, -b 옵션으로 실제 branch 디렉토..
git-svn으로 저장소 내려받기git svn clone svn://id@URL target-local-directory 서버에 id에 대한 접근 권한이 설정되어 있는 상태에서 소스를 내려받을 때는 해당 id를 위 주소처럼 언급해줘야 파일을 받아옴.특히나 접근 제한이 엄격한 곳에서는 권한이 있는 id가 언급되지 않으면 git svn은 파일을 받아오지 못함.하지만 그냥 svn checkout 명령으로는 맨처음에만 한 번 등록되어 있으면 id 지정 안해도 잘만 받아오더라... svn checkout svn://URL target-local-directory git svn 명령으로 받아올 저장소가 branch나 tag 정보를 유지해야 한다면 옵션을 추가해야 합니다.-t 옵션으로 실제 tag 디렉토리를, -b 옵션으로 실제 branch 디렉토..
2014.01.12