Differences between revisions 6 and 7
Revision 6 as of 2005-07-15 10:05:48
Size: 1678
Editor: 211
Comment:
Revision 7 as of 2005-07-15 10:07:08
Size: 1727
Editor: 211
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
svn:ignore
Line 32: Line 31:
Subversion에서는 원하지 않는 파일을 무시(ignore)하려면, cvs처럼 파일에 기록하는것이 아니라, property를 설정해 주어야 한다. == svn:ignore ==

Subversion에서는 원하지 않는 파일을 무시(ignore)하려면, cvs처럼 파일에 기록하는것이 아니라, property를 설정해 주어야 한다. 그 프로퍼티가 svn:ignore 이다.

[CVS]대체를 위해 설계된 SourceCodeControlSystem

http://subversion.tigris.org/

관련정보

사용법의 간단한 정리

서버측 저장소 만들기. (저장소는 프로젝트마다 하나씩)

# mkdir /home/svn
# cd /home/svn/
# svnadmin create --fs-type bdb sample
# chmod -R g+w sample

서버프로그램실행 (기본 3690포트)

# svnserve -d -r /home/svn/

Keyword substitution을 위한 세팅

$ svn propset svn:keywords "Id Rev" *.py

각 저장소별 svnserve.conf 설정파일이 존재하며, 이 파일내에 접근 사용자를 정할 수 있다. 또한 [Apache]에 dav-svn으로 설정하여, 쓰는 방법이 있고, 이 경우에는 아파치설정에 의하며, 80포트를 그대로 이용한다는 장점이 있다.

svn:ignore

Subversion에서는 원하지 않는 파일을 무시(ignore)하려면, cvs처럼 파일에 기록하는것이 아니라, property를 설정해 주어야 한다. 그 프로퍼티가 svn:ignore 이다.

일단 .cvsignore 처럼 무시할리스트를 만들어 준다. 그리고, 만일 그 파일이 .ignore라고 한다면,

svn propset svn:ignore -F .ignore .

이렇게 해준다. 그러면 svn이 무시하고, svn status에서도 ?를 보이며 나타나지 않는다. 다만 나중에 다른 파일을 또 무시하려 할때 전에 있던것도 다시 무시를 해주어야 한다. 즉, property가 누적되지 않는다는거.. 그래서 무시할 파일이 있어야 할 듯...


CategoryProgram

Subversion (last edited 2015-04-22 10:19:26 by 166)

web biohackers.net