lnomadism
1k
2020-04-10 15:05:03
11
1119

깃만쓰다 svn을 처음 쓰면서 느낀점.


개발일 시작하고부터 깃(정확히는 비트버킷+소스트리)만 써오다가 이번에 이직하면서 처음으로 svn 쓰게되었는데.....

익숙하지 않아서 그런건지 여간 불편하네요.

제가 잘 모르고 쓰는거라 여러가지 문제가 발생하는거일수 있겠지만 sts에 연동하는거부터 시작해서 작업하다가 락이걸려서 cleanup도 해보고 안되서 sqlite로 정리해주고 해야한다던지, 커밋하기전까진 한꺼번에 여러파일 수정내역을 확인하는게 안된다든지, 워크스페이스도 각각 별도로 설정해줘야된다든지 등등.....

장인은 도구탓을 하지않는다고하는데 익숙하게 될때까지 계속 공부해보고 연구해야겠습니다....

0
0
  • 댓글 11

  • 그만물어봐
    566
    2020-04-10 15:17:06

    개인적으로 TortoiseSVN 받아서 show log 보면 그나마 편리하더라구요~

    이클립스 내부에서도 볼수 있긴한데 git 만큼은 아닌듯 합니다 ㅠ_ㅠ

    lock 같은 경우 svn 서버 cmd 창에서

    svnadmin lslocks "REPOS 실제 경로"

    확인이 가능 하며

    svn unlock "lock 소스 위치" --force

    락을 해제 할 수 있습니다~

    저도 무진장 고생했습니다 ㅠ_ㅠ

    0
  • 몰랑토끼
    478
    2020-04-10 15:20:01

    구시대로 퇴화 ....

    0
  • lnomadism
    1k
    2020-04-10 15:55:46

    그만물어봐

    네 Tortoise 쓰고는 있는데.....

    소스트리만큼 편리하진 않더라고요. 제가 svn서버 관리자 권한을 가지고있는것도 아니고 이것저것 잘 만질수있는 수준도 아니라서 불편합니다....

    신시화

    레포지토리를 직접 관리해야한다는 회사방침이라 svn 고수중이라고합니다.... 


    0
  • 준호
    63
    2020-04-10 17:17:08

    그러면 gitlab을 깔아서 쓰시면 됩니다

    0
  • lnomadism
    1k
    2020-04-10 17:35:41

    준호

    회사가 svn 쓰겠다는데 어떻게 바꿉니까.... 저혼자만 쓸수있는 노릇도 아니고.

    0
  • 준호
    63
    2020-04-10 17:41:25

    레파지토리를 직접 관리해야 되서 SVN을 쓰는거면 내부에 gitlab을 설치해서 git을 쓰시면 된다는 얘긴데요?

    0
  • lnomadism
    1k
    2020-04-10 17:47:42 작성 2020-04-10 17:53:07 수정됨

    준호

    최소 팀장급 이상이 모여서 모든 개발팀이 합의가 되야 다같이 공유되서 바꿀텐데 제가 함부로 할수있는 일이아니잖습니까.... 이미 이전에도 git으로 바꾸자는 얘기가 나왔는데 반려당했다고도 하는데.

    0
  • 더미
    14k
    2020-04-11 12:56:25

    레파지토리 직접 관리해야 되는것과 svn , git는 별 상관이 없습니다.

    그냥 누가 바꾸는거 싫어하는듯.

    0
  • 더미
    14k
    2020-04-11 13:01:37

    추가로 사용시 가장 큰 차이는 브랜치죠.

    깃은 브랜치를 사용하기 편한데

    svn은 너무 느려서 못 써먹습니다.

    0
  • 삼이
    1k
    2020-04-11 15:46:49

    레포지토리를 직접 관리해야한다는 회사방침이라 svn 고수중이라고합니다....  이말은 정말 이해가 안되네요

    0
  • 준호
    63
    2020-04-13 16:33:56

    하시는 말씀은 알겠는데 음.. 그렇죠 

    그러면 SVN, GIT 동시 사용 가능한 https://repo.yona.io/ 같은 오픈소스 프로젝트도 있습니다.


    기존 개발자들이 반항이 있다면 프로젝트별로 GIT, SVN을 구분해서 사용하다가 점짐적으로 넘어가는 게 좋지 않을까요?


    전 회사에서 그런 식으로 GIT을 적용했었습니다.

    SVN은 깨지면 답이 없으니까요.

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.