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
    title: 흑우허태재정      본업보다는부업 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
번호 분류 제목 글쓴이 날짜 조회 수
56453 잡담 [오덕주의] 리틀버스터즈 가 살짝 궁금해서 찾아... 8 title: AMDcelinger 2021.09.08 477
56452 잡담 USB 케이블 잘못 산 썰? 4 file 건틀렛 2021.09.08 558
56451 장터 구형 UMPC 및 미니넷북류 사봅니다. 4 veritas 2021.09.08 628
56450 잡담 번호판등 교체 7 file 용산급행 2021.09.08 777
56449 잡담 보유중인 서피스 RT 근황 5 북해도감자 2021.09.08 658
56448 잡담 재난지원금 다들 어디에 쓰실건가요? 30 단또 2021.09.07 713
56447 잡담 지하주차장에서 만난 야옹이 4 file 이루파 2021.09.07 511
56446 퍼온글 Hydorgen Wave에서 공개된 고성능 수소차 6 file title: 삼성라푸아 2021.09.07 691
56445 잡담 대놓고 말은 안했는데 요새 다이어트 중입니다 27 file 낄낄 2021.09.07 500
56444 잡담 예전에 폴드3용 UTG 보호필름이라는게 있었죠 10 file title: 흑우슈베아츠 2021.09.07 798
56443 잡담 독일이 스마트폰 업데이트 7년 제공하라는 이유 36 file title: 부장님호무라 2021.09.07 939
56442 퍼온글 갤럭시 노트 주세요! 5 file title: 삼성DecAF 2021.09.07 696
56441 잡담 메우님이 나눔해주신 ETOOS pad6 인증 10 file 배신앙앙 2021.09.07 353
56440 잡담 중국 본토 요리 잘하는 곳 하나가 사라졌네요. 16 file title: 부장님호무라 2021.09.07 822
56439 퍼온글 카와이 에어백 15 file 미사토 2021.09.07 817
56438 잡담 ads-b 근황 2 file 뽀꼬뽀꼬 2021.09.07 651
56437 퍼온글 마약국수의 비밀 10 급식단 2021.09.07 889
56436 퍼온글 3시부터 현대 수소파동(하이드로겐 웨이브) 방송... 22 냐아 2021.09.07 1041
56435 잡담 국민지원금 취소가 안되나보네요 8 SOCOM 2021.09.07 1395
56434 잡담 현아이디어 TV 모니터 사용 근황 22 title: 컴맹까르르 2021.09.07 1012
56433 잡담 최근의 지름 10 file rnlcksk 2021.09.07 504
56432 퍼온글 주소가 어떻게 되세요? 18 file 가지 2021.09.07 1056
56431 잡담 최근 잔뜩 산것들 12 file 나르번 2021.09.07 984
56430 잡담 에일리가 마이크로닉스 모델이 되었군요. 15 file 배신앙앙 2021.09.07 931
56429 잡담 재난지원금으로 갤럭시워치나 에어팟을 살수 있다... 31 file title: 부장님호무라 2021.09.07 3887
56428 잡담 핸드폰 요금제 가입선물 도착 .. 22 file title: 흑우허태재정 2021.09.07 635
56427 잡담 무지성 지름 19 file 0.1 2021.09.07 481
56426 퍼온글 현지인이 추천하는 제주 맛집.jpg 17 file title: 부장님호무라 2021.09.07 1022
56425 잡담 모레 귀국합니다. 6 리온미첼 2021.09.07 379
56424 잡담 노트북들 윈도우11 정식지원은 8세대부터네요 9 Blackbot 2021.09.07 905
목록
Board Pagination Prev 1 ... 878 879 880 881 882 883 884 885 886 887 ... 2764 Next
/ 2764

최근 코멘트 30개
반다크홈
07:11
라데니안
07:11
라데니안
07:10
아라
07:03
Neons
05:15
Kuro
05:00
360Ghz
04:48
냥뇽녕냥
04:14
냥뇽녕냥
04:13
냥뇽녕냥
04:08
uss0504
04:03
냥뇽녕냥
03:52
uss0504
03:51
냥뇽녕냥
03:51
Neons
02:20
까마귀
02:06
Neons
01:46
메이드아리스
01:41
메이드아리스
01:36
Loliconite
01:29
Loliconite
01:27
Neons
01:23
Loliconite
01:21
낄낄
01:11
Loliconite
01:10
카토메구미
00:59
낄낄
00:55
이유제
00:51
연금술사
00:48
노예MS호
00:47

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소