컴퓨터/소프트웨어
맥에서 svn과 git를 같이 쓰기 위해서.. ignore 설정하기.
신규하
2011. 3. 21. 16:51
svn에서 git로 프로젝트를 전환하려고 하고 있습니다.
우선은 2개를 같이 쓰기 위해서..
하지만, 2개의 관리 툴이 서로를 add해 버리면, 난감해서 ^^;;
서로를 예외로 추가하는 방법을 정리 합니다.
둘다 global 설정을 건드려서 설정하는 방법입니다.
1. git 설정하기..
$ vi ~/.gitignore
이렇게 추가해 줍니다.
.svn
.DS_Store
build
xcuserdata
.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]
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
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 설정 하기.