Whiteship's Note

기트(Git)와 SVN으로 동시에 버전 관리하기

Good Tools : 2009. 4. 27. 14:14


기트에서는 SVN 정보를 버전관리에서 제외하고 SVN에서는 기트 정보를 버전관리에서 제외해줘야 합니다. 그래야 깔끔하겠죠. 기트로 버전 관리는 하는데 괜히 모든 폴더마다 .svn 폴더가 생기고 그 안에 또 여러 폴더와 파일들까지 딸려 온다면... 쫌~ 그르치요~!

기트에서 SVN 정보를 버전관리 대상에서 제외하는 방법은 간단합니다. 프로젝트 루트에 .gitignore 파일을 만들고 그 안에 .svn 과 .svn/* 을 추가해주시면 됩니다. 두 번째 것 만 등록해도 될런지 모르겠습니다.


반대로 SVN에서는 프로젝트 루트에 있는 .git 폴더와 .gitignore 파일만 ignore 시켜주면 됩니다. 이렇게 하면 이제부터 이클립스에서는 subversive 플러긴을 이용해서 SVN에 커밋&업데이트를 할 수 있고, 콘솔로는 기트를 이용하여 로컬에 commit을 하고 원격에 push, pull 하면서 두 개의 버전관리 시스템을 사용할 수 있겠습니다.

둘 중 하나는 뷰 전용으로 하고, 다른 것 하나를 주요 버전 관리 시스템으로 사용하면 좋을 것 같습니다. 예를 들어, SVN을 뷰 전용으로 사용하고 기트를 사용하여 실제 개발을 하면서 중간 중간 push할 때 마다 SVN에 같이 커밋해주는 식으로 사용하면 될 것 같습니다.

'Good Tools' 카테고리의 다른 글

오늘 하루 타일즈(Tiles)에 낚였나보다~  (2) 2009.05.01
스프링 MVC에서 타일즈 2 사용하기  (2) 2009.05.01
Tiles와 SiteMesh 차이  (0) 2009.05.01
Tiles VS SiteMesh  (2) 2009.05.01
Prototype VS JQuery 트랜드 비교  (2) 2009.04.28
기트(Git)와 SVN으로 동시에 버전 관리하기  (4) 2009.04.27
Github 맘에 드네~  (0) 2009.04.25
Github에 pull, push하기  (2) 2009.04.14
기트(git) config  (0) 2009.04.09
기트(git) 주요 명령어  (2) 2009.04.07
기트(Git) 주요 개념  (8) 2009.03.30
top

  1. Favicon of http://toby.epril.com BlogIcon 토비 2009.04.27 14:47 PERM. MOD/DEL REPLY

    과연?

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2009.04.27 15:36 신고 PERM MOD/DEL

    일단은 제가 필요해서 저렇게 해뒀어요. 실제 개발은 Git로 해서 Github에 push&pull 하는 형태로 하면서 간간히 Opensprout 저장소(svn)에도 올리고 있어요.

  2. hahasasa 2010.04.21 10:25 PERM. MOD/DEL REPLY

    좋은 정보 감사합니다 ㅎㅎ
    퍼갈께요 ^_^

    Favicon of http://whiteship.me BlogIcon 기선 2010.04.21 14:43 PERM MOD/DEL

    네;

Write a comment.




: 1 : ··· : 58 : 59 : 60 : 61 : 62 : 63 : 64 : 65 : 66 : ··· : 186 :