Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

강남의(삼성역 무역센ㅌ...) 모 해외취준 아카데미에 다니고 있는 여량입니다.

 

최종 프로젝트로 팀 프로젝트를 진행해야 하는데, 프로젝트란게 프로그래밍이죠.

웹 기반이면서 서버 프로그램인 JSP, Spring, Mybatis, Oracle(대신 본인 서버에 깔고자 MariaDB로 변경) 등등의 조합으로 진행하게 되었습니다.

 

사실 처음부터 git의 존재는 svn과 더불어 강사분도 알려준 거라(사실 전부터 알았지만) 모두들 고려 대상에는 있었습니다.

그리고 압도적으로 SVN이 구리다는 것도 압니다

 

그러나 eclipse에서 무심결에 블로그 글대로 eGit을 세팅하면...

백퍼센트 망합니다.

 

형상 관리라고 하고, 파일의 변동사항의 기록, 전파에 탁월한 기능을 갖고 있음에도

실상은 형상 파괴기로 모든 이들의 프로젝트를 철저히 망가트리죠. 잘 모르고 쓰면 말입니다.

 

그래서 SourceTree에 정착한 사람들이 많더군요.

이유는 별 거 없습니다.

 

* 한글 지원

* 강사가 가르쳐준 프로그램

 

gitkraken.png


그래서 남들처럼 하고 싶지 않았던 저는 인터넷을 찾아서 글로벌하게 뭐가 더 많이 쓰이나 보고

GitKraken으로 정착했습니다.

 

그리고 팀원들과 하루 정도만에 완전히 흐름을 파악할 수 있었습니다.

 

여지껏 저렇게 자세하게 파일의 변동 사항과 흐름을 알려주는 시각화는 존재하지 않았습니다.

Fast-Forwarding(여러 커밋이 있을 경우 나의 커밋과 비교하여 한 번에 따라잡는 Pull이 가능)도 단박에 지원되고요.

이게 안 되는 eGit은 매 커밋마다 오류가 나는 기적이 생겼던 것이죠.

 

문제 해결도 쉽습니다.

 

보통 만악의 근원은 "신난다 형상 기억이니까 아무거나 home.jsp에 적어봐야지 오홍홍"하고 일거에 커밋을 하다가

모두가 한 파일을 변경한 내역에 git이 정신을 못 차리는 것이거든요.

충돌(conflict)을 해결하는 도구가 전무한 타 앱과 달리 이것은 충돌 파일을 오른쪽에서 고르게 합니다.

 

그리고 충돌난 두 원본을 비교하여 무멋을 살릴지 파일 단위, 또는 파일 내부의 단락 단위(!)로 취사 선택할 수 있습니다.

 

이렇게 하니 자신감이 붙어서, branch도 나눠서 각자의 기능 구현 정도에 따라 다시 merge, 또는 cherrypick 하는 방식으로 중심 branch에 반영하는 식으로 변경하고 있습니다.

물론 미숙한 사람들도 있지만, 일단 제일 큰 전력이 되는 팀원이 처음인데도 너무 잘 써서 다행입니다.

 

여러 branch에 변경 사항 전파할 땐 조금 식은땀이 났지만, 별로 어렵진 않았습니다.

상당히 직관적인 제어라 이 앱을 통해서 git을 더 많이 이해할 수 있었던 것 같습니다.

 

p.s. 그러니까 더 많은 사람들도 쓰게 앞으로 한글화 좀(...)

p.s. 자꾸 사람들이 git 어떻게 쓰냐고 물어봅니다. 다들 자기 쓰던 거 욕하네요.

p.s. git을 포기한 조는 신나게 클라우드에 압축을 하고 있습니다. 한 번만 실수해서 덮어쓰기 참사 일어나면 무슨 일이 생길까요...! 두근두근



  • profile
    소스케 2018.04.10 10:20
    저도 프로그래밍을 하지만 형상기억관리를 신경안쓰고 있군요.
    저는 제가하는 시스템의 시스템영역이 대다수 해주고있어서 좀 자유로운 편이더군요.
  • ?
    여량 2018.04.10 11:42
    뭐, 파일 백업 시스템이 잘 되어 있으면 그것도 나름대로 방법인 것 같습니다.
    하지만, 소스가 커가는 걸 지켜보는 것도 꽤 보람 있는 것 같습니다.
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2018.04.10 10:31
    한글화는 아마 번역해서 보내주면 거기서 추가를 읍읍..
  • ?
    여량 2018.04.10 11:43
    보통 기여 버튼이 있고 리소스 편집 사이트로 연결될텐데, 여긴 어떠한 로컬라이즈 상담도 받지 않고 있습니다(...)
  • profile
    허태재정      본업보다는부업 2018.04.10 10:38
    형상관리 해야 하는데, 혼자 개발 하다 보니, 그냥 히스토리와 주석만 남겨 두네요..ㅠㅠ
    물론 짤리지 않기 위해(나만 알기위해?) 형상관리를 안 쓰는 건 아닙니다. -0-)y-~ 휴
  • ?
    여량 2018.04.10 11:44
    로컬 깃을 파보세요!
    지금은 프라이빗으로 쓰면서 웹으로 공유하려고 bitbucket 쓰면서 private repository로 지정했지만요.
    보안이 요구되는 단절된 개발 환경에서도 로컬 git 저장소를 써서 나 혼자 쓰는 것만으로도 큰 의미가 있다고 생각합니다.
  • profile
    Ahn      슥삭슥삭 2018.04.10 10:39
    거북이 쓰다가 저거보니 신기하네요... 근데 뭐 자주 쓰는 명령어는 정해져 있어서 아직은 콘솔이 편합니다 (......)
  • ?
    여량 2018.04.10 11:46
    git bash는 사랑입니다. 그런데 역시 GUI의 매력도 있어서요.
    보통 문제 해결시 stackoverflow에서 git bash 명령어만 알아와서 후다닥 치고 나갑니다. remote 연결 추가도 GUI로는 모호한 부분이 있어서 콘솔로 해결하고요.
    gitignore 재전파할 때 유용하더군요.

    tortoiseGit은 클라우드처럼 탐색기에 표시되는 게 좋지만, 셸 익스텐션이라 창에서 한눈에 보기 어려운 게 불편합니다.
  • profile
    마커스 2018.04.10 11:04
    gitbash로...
  • ?
    여량 2018.04.10 11:47
    콘솔이 있다면 어떤 난관이나 버그 따위 존재하지 않죠!
  • ?
    Mazenda 2018.04.10 11:19
    회사에서 git 도입하면 좋겠다 싶네요

    svn쓰다가 왠지 다들 안쓰는분위기라 흐지부지 되더니

    이젠 그냥 다 필요없고 회사 서버에 통째로 소스 올리고 수정하면 같은소스 복붙하고 표시만 할것같은데

    용량이 괜찮을지...
  • ?
    여량 2018.04.10 11:47
    SVN은 많이 쓰진 않았지만, 발암이 심했습니다.
    Git이 기능이 많고 동시 진행도 편리하고 소스 분리 결합도 편하더군요.
    제가 쓸 줄 아는 게 중요한 것 같습니다.
  • ?
    쿠쿠리123 2018.04.10 12:32
    제 기억에 초보자가 쓰기엔 svn 이 더 쉬웠던것 같습니다.
    하지만, 머지나 롤백, 브랜칭 같은 기능을 쓰기엔 git 이 더 깔끔했던거 같네요.
  • ?
    므시므시      닉네임만 이렇지 MSI와 별다른 관계는 없습니다(핳핳) 2018.04.10 13:17
    버전관리 때문에 협업말구 혼자 프로그래밍할때도 씁니다.
  • ?
    김재훈 2018.04.10 13:20
    맞습니다. 협업 대비 연습할 겸에도 그렇고 버전관리 때문에라도 형상관리 프로그램은 필수..
  • profile
    쮸쀼쮸쀼 2018.04.10 13:52
    리누스 토발즈는 Git의 개발만으로도 충분히 네임드가 될 자격이 있는 사람이죠.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 마이크로닉스 MA-600T 쿨러 선정 결과 12 update 낄낄 2024.04.24 174
79973 잡담 GS25에서 파는 도시락 근황 12 file title: 부장님유니 2023.12.06 915
79972 잡담 알리 사이트는 왜 이리도 개판일까요 12 폴짝쥐 2023.12.06 603
79971 잡담 카카오톡 진짜 쓰기 싫단 말입니다... 12 file nsys 2023.12.06 847
79970 잡담 오라클 클라우드 비밀번호는 왜 맨날 까먹을까요.. 3 뚜찌`zXie 2023.12.06 364
79969 잡담 포맷하고 윈도우11로 올라왔습니다. 10 leesoo 2023.12.06 457
79968 퍼온글 진짜 시장 몰라요 5 file 고자되기 2023.12.06 635
79967 잡담 이번달 전기 사용량이 35 file 포도맛계란 2023.12.06 606
79966 핫딜 네이버페이 이벤트 27 file title: AI아즈텍 2023.12.06 628
79965 잡담 USB 지름 중간후기 6 file 유지니1203 2023.12.06 476
79964 잡담 트위치로 뜨거울때 복습하는 7 file 유입입니다 2023.12.06 659
79963 잡담 저도 작게나마 기부했습니다. 3 file 파인만 2023.12.06 293
79962 잡담 개인통관고유번호 도용 처리를 어떻게 해야 할지.. 14 archwave 2023.12.06 926
79961 잡담 그럼 이제 인방은 어디로 가려나요 28 file 슈베아츠 2023.12.06 738
79960 잡담 로켓직구 분실이네요 9 title: 명사수M16 2023.12.06 557
79959 잡담 유저들과 기싸움하는 게임회사 8 file 유입입니다 2023.12.06 821
79958 잡담 트위치가 한국 서비스를 접는다네요 24 file 霊夢 2023.12.06 922
79957 퍼온글 오사카에서 1주일에 4000개 팔린 김치샌드위치 . JPG 4 file title: 부장님유니 2023.12.06 772
79956 잡담 초등 1학년 학생수 차트 18 file 허태재정 2023.12.06 675
79955 잡담 또 살 찔듯한 물건이 생겼군요.. 5 file title: 부장님유니 2023.12.06 481
79954 퍼온글 유튜브 광고 차단 앱 관련 10 file 360Ghz 2023.12.06 988
79953 잡담 생존 신고와 사죄의 말씀을 올립니다. 8 랩탑 2023.12.05 838
79952 잡담 여러 커뮤니티에서 기부 릴레이 중이네요 6 file 유입입니다 2023.12.05 629
79951 퍼온글 아우디 VS 란치아를 다룬 영화 2 title: 삼성DontCut 2023.12.05 723
79950 잡담 아뉘... AIDA 디스플레이래매요... 6 file 360Ghz 2023.12.05 785
79949 잡담 알리 CPU 도전 성공 5 file 반다크홈 2023.12.05 748
79948 잡담 몇가지 생각들 2 file Ι337 2023.12.05 261
79947 잡담 이젠 나이가 들어서 그런지, 유튜브에서 옛날 곡... 5 동방의빛 2023.12.05 462
79946 잡담 알리 모니터 도전 성공 26 file title: 컴맹까르르 2023.12.05 748
79945 잡담 요즘엔 제주도에 타이벡 감귤이란 것도 있군요. 10 file title: 부장님유니 2023.12.05 1328
79944 잡담 천원마트 도착쓰 6 file title: 명사수린네 2023.12.05 400
목록
Board Pagination Prev 1 ... 119 120 121 122 123 124 125 126 127 128 ... 2789 Next
/ 2789

최근 코멘트 30개
오쿠소라아야네
20:19
빈도
20:08
이피리아
20:08
Induky
20:08
니코다이스키
20:06
니코다이스키
20:05
니코다이스키
20:04
유입입니다
20:03
가네샤
20:02
슈베아츠
19:58
먀먀먀
19:58
스와마망
19:56
까마귀
19:55
DoTheJihun
19:54
슈베아츠
19:52
유입입니다
19:51
슈베아츠
19:50
유입입니다
19:50
DoTheJihun
19:49
유입입니다
19:49
강제
19:48
유입입니다
19:47
까마귀
19:46
마초코
19:46
까마귀
19:45
까마귀
19:44
포인트 팡팡!
19:43
마초코
19:43
마초코
19:41
빈도
19:38

한미마이크로닉스
MSI 코리아
더함
AMD

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소