29번째...
이번에도 쉬어가는 부분..
모든 개발은 혼자서 진행할 수없다... 뭐 간단한 프로젝트나, 학교숙제라면 가능하지만....
개발을 혼자 하지않는다면 코드 병합이 참으로 중요하다...
내가 작업을 한것을 다른사람과 공유되어야 하고 다른사람이 작업한게 나에게 공유되어야 하고...
그리하여 Git이라는 코드병합 방법을 말한 적이 있다.
2021.11.01 - [사소한 아이의 소소한 스킬] - 022. Git
분명 Git도 굉장히 좋지만...
나는 사실 Git은 많이 쓰지 않고 SVN을 주로 사용하였다..
SVN이란 자체 Local에 서버를 두고 해당 Local 서버를 동기화 서버로 하는 것( Git은 클라우드 기반, SVN은 Local 기반으로 생각하면 좋겠다)
Git은 계정만 만들면 클라우드에 알아서 서버잡아주고 하지만... SVN은 다르다.. 하나하나 새로 작업을 해주어야 한다.
하지만 Local에서밖에 처리가 안되므로 보안적인 부분에선 Git보단 좀더 좋지 않을까 싶다 (물론 SVN도 외부연결은 가능하다)
SVN을 사용한다면 나처럼 Visual Studio에서 작업 시 또 다른 플러그인인 AnkhSVN을 또 자주 사용한다.
이 플러그인을 사용할 시 Visual Studio에서 바로 Update/Commit이 가능토록 해주기 때문..!!
이 AnkhSVN이 상당히 편하다..
이 AnkhSVN을 사용하려면
Visual Studio용 Plugin과 AnkhSVN 2개를 설치하면 된다.
설치파일은 여기
그냥 계속 다음 눌러주면 설치는 간-단!!
설치 후 재부팅 하시구 사용하세요!!!
SVN을 사용하고 Visual Studio를 사용한다면 AnkhSVN 2번 3번 사용하세요..!!
* 오류 *
만약 Visual Studio에서 솔루션을 열때
"이 솔루션과 연결된 소스 제어 공급자를 찾을 수 없습니다. 프로젝트는 소스 제어에서 사용하고 있지 않은 것으로 처리됩니다. 프로젝트에서 소스 제어 바인딩을 영구적으로 제거하시겠습니까?"
란 오류 메시지가 나온다면 AnkhSVN을 재설치해보시기 바랍니다.
만약 포맷등을 하고 AnkhSVN을 설치하는 것을 깜빡하고 Plugin만 설치했을 시 나는 문제 이므로 AnkhSVN을 재설치하면 해결된다!