1. http://code.google.com/p/msysgit/ 사이트에 접속해서 GIT 윈도우 설치 파일을 다운로드 받아 설치를 시작한다.




1. http://code.google.com/p/msysgit/ 사이트에 접속해서 GIT 윈도우 설치 파일을 다운로드 받아 설치를 시작한다.
Git 공식 문서 페이지
저장소 폴더를 보면 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 repository and transaction id set REPOS=%1 set TXN=%2 svnlook log %REPOS% -t %TXN% | findstr . > nul if %errorlevel% gtr 0 (goto err) else exit 0 :err echo 로그를 작성하지 않으면 커밋을 할 수 없습니다. 1>&2 echo 로그를 작성하고 다시 시도하십시오. 1>&2 exit 1
자 이제 커밋시 로그가 없으면 …
참조 : http://www.eclipse.org/subversive/downloads.php
업데이트 사이트 두 개 추가.
Subversive plug-in
http://download.eclipse.org/technology/subversive/0.7/update-site/
Subversive SVN Connectors
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
– 서브버전이 지원하는 네트웍으로 저장소에 접근하는 방법
…
SSH(secure shell)
SSH는 원격 컴퓨터에 안전하게 액세스하기 위한 유닉스 기반의 명령 인터페이스 및 프로토콜로서, 때로 Secure Socket Shell이라고 불리기도 한다. SSH는 네트웍 관리자들이 웹서버를 포함한 여러 종류의 서버들을 원격지에서 제어하기 위해 널리 사용된다. SSH는 실제로 초창기 유닉스 유틸리티인 rlogin,
[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
출처 : http://miren.info/bbs/viewtopic.php?p=1225#1225
코드: |
Python\Lib\site-packages\cvs2svn_rcsparse 만든 후 복사 및 만들어지는 것 – common.py, compat.py, debug.py, default.py, texttools.py, __init__.py – common.pyc, compat.pyc, debug.pyc, default.pyc, texttools.pyc, __init__.pycPython\Scripts에 복사되는 것 – cvs2svn |
– cvs2svn_rcsparse 경로를 참조할 수 있으면 굳이 설치하지 않아도 된다. (아래 내용과 같이 인코딩 변환을 해야 한다면 설치하는 게 낫겠다.)
코드: |
C:\PROGRA~1\Python\Lib\site-packages\win32 C:\PROGRA~1\Python\Lib\site-packages\win32\lib C:\PROGRA~1\Python\Lib\site-packages\Pythonwin |
– GNU sort를 사용하므로 http://unxutils.sourceforge.net/ 에서 win32용을 받고 압축을
1. 서론
소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.
버전 관리를 하면 팀과 개인 모두 다음과 같은 이득을 누릴 수 있다.