본문 바로가기
컴퓨터/소프트웨어

맥에서 svn과 git를 같이 쓰기 위해서.. ignore 설정하기.

by 신규하 2011. 3. 21.

xcode 4.0에서 git가 기본 저장소로 오면서 부터..
svn에서 git로 프로젝트를 전환하려고 하고 있습니다.
우선은 2개를 같이 쓰기 위해서..
하지만, 2개의 관리 툴이 서로를 add해 버리면, 난감해서 ^^;;
서로를 예외로 추가하는 방법을 정리 합니다.

둘다 global 설정을 건드려서 설정하는 방법입니다.

1. git 설정하기..

$ vi ~/.gitignore


이렇게 추가해 줍니다.
 
.svn
.DS_Store
build
xcuserdata

그리고,

$ git config --global core.excludesfile ~/.gitignore


이렇게 실행해 줍니다.
확인해 보시면,

$ cat .gitconfig
[core]
    quotepath = false
    excludesfile = /Users/userid/.gitignore
[user]
    name = Gyuha Shin
    email = userid@mail.com

아.. 여기서, core나 user 정보는 기존에 입력해 놓은 자료입니다.

2. svn 설정하기

$ vi ~/.subversion/config


global-ignores를 찾아서 #으로 되어 있는 주석을 풀어 주시고, .git build xcuserdata등을 추가해 줍니다.

[miscellany]
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo .DS_Store .git build xcuserdata

혹시.. ~/.subversion 폴더가 존재 하지 않으신 분들은..

http://mcchae.egloos.com/10610082

svn에서 한글 문제 없이 사용하기 글을 참고 해서.. 설치해 보세요. ^^;
맥에서 한글 파일명을 사용하시는 분들이 svn을 사용 할려면, 이건 해 줘야 합니다.
버전이 1.6.15 버전 까지는 위의 방법으로 패치해도 문제가 없는건 확인 했습니다.

관련글 : xcode 4.0 에서 svn ignore 설정 하기.

댓글