윈도우에서 Git 설치 DarkKaiser, 2010년 5월 28일2023년 8월 30일 1. http://code.google.com/p/msysgit/ 사이트에 접속해서 GIT 윈도우 설치 파일을 다운로드 받아 설치를 시작한다. Windows Explorer integration은 체크 해제한다. 나중에 TortoiseGit을 이용하여 관리할 수 있다. 위 화면에서는 두번째 항목을 선택하여 윈도우 커맨드 라인에서 Git을 사용할 수 있도록 한다. 이후 기본값으로 설치를 완료하면 된다. 2. Git 설치가 완료되면 Git Bash를 실행하여 커맨드 창을 Continue Reading
Git 관련 자료 DarkKaiser, 2010년 5월 28일2023년 9월 2일 Git 공식 문서 페이지 http://git-scm.com/documentation Git 사용자 설명서(한글) http://namhyung.springnote.com/pages/3132772 Git 사용법 이클립스 EGit 플러그인 사용자 가이드 http://wiki.eclipse.org/EGit/User_Guide Tortoise Git http://code.google.com/p/tortoisegit/ Git Extension – Git Windows GUI http://code.google.com/p/gitextensions/ Continue Reading
Preforce Merge(P4Merge), KDiff3 + TortoiseSVN사용방법 DarkKaiser, 2010년 5월 4일2023년 9월 3일 출처 : http://a.tk.co.kr/607 1. Preforce Merge(P4Merge) 다운로드 합니다. http://www.perforce.com/perforce/downloads/index.html 2. Preforce Merge(P4Merge) 를 설치합니다.. 주의할 점은 Merge 기능만 사용시 에는 옵션에서 P4Merge 만 설치하도록 합니다. 3. 아래와 같이 Diff , Merge 설정에 p4Merge 프로그램을 등록합니다. Diff : “C:\Program Files\Perforce\p4merge.exe” %base %mine Merge : C:\Program Files\KDiff3\kdiff3.exe %base %theirs Continue Reading
서브버전에서 커밋시에 로그를 무조건 넣도록 만들기 DarkKaiser, 2010년 1월 26일2023년 9월 6일 저장소 폴더를 보면 hooks 라는 폴더가 보이실 겁니다. pre-commit.tmpl 라는 파일과 함께 다양한 tmpl 파일들이 보이실 겁니다. – windows 서버의 경우 – pre-commit.bat 파일을 만들고, 안에 아래의 내용을 채웁니다. @echo off :: Stops commits that have empty log messages. @echo off setlocal rem Subversion sends through the path to the Continue Reading
이클립스 SVN 플러그인 Subversive 설치 DarkKaiser, 2009년 8월 31일2023년 9월 4일 참조 : http://www.eclipse.org/subversive/downloads.php 업데이트 사이트 두 개 추가. Subversive plug-inhttp://download.eclipse.org/technology/subversive/0.7/update-site/ Subversive SVN Connectorshttp://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/ Continue Reading
서브버전의 커밋 상태를 모니터링 해 주는 툴 DarkKaiser, 2007년 12월 18일2023년 8월 30일 http://tools.tortoisesvn.net/CommitMonitorDownload Continue Reading
각 버전관리 폴도별로 사용자 액세스 권한을 지정하는 방법 DarkKaiser, 2007년 9월 27일2023년 9월 6일 [groups] abc = a, b, c xyz = x, y, z [repo1:/] @abc = r @xyz = r [repo1:/proj/abc] @abc = rw @xyz = [repo1:/proj/xyz] @abc = @xyz = rw Continue Reading
실용주의 프로그래머를 위한 버전관리 Using CVS DarkKaiser, 2007년 6월 30일2023년 9월 6일 1. 서론 소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다. 버전 관리를 하면 팀과 개인 Continue Reading
CVSNT 설치 및 설정 방법 DarkKaiser, 2007년 6월 30일2023년 8월 30일 CVSNT는 윈도우즈 환경에서 사용할 수 있는 CVS 서버로, 설치를 하면 NT 서비스로 등록되어 실행된다. CVSNT 설치가 끝났으면 다음과 같은 작업을 해야 한다. PATH 설정 CVSNT의 예전 버전에서는 설치 후 사용자가 직접 PATH를 설정해야 했지만, 최신 버전에서는 설치가 끝나면 CVSNT가 설치된 디렉터리가 자동으로 PATH 환경 변수에 추가되므로 별도의 작업은 필요 없다. Continue Reading