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
번호 분류 제목 글쓴이 날짜 조회 수
71372 퍼온글 [playlist] 우리 가족 안전 운전을 위한 유로비트... 5 file 타미타키 2024.01.03 413
71371 핫딜 [Q10] 샤오미 초음파세척기 EraClean 27,240원 무배 11 Gorgeous 2019.11.22 550
71370 핫딜 [Q10] 월간 qcy t13+h2 (27500원 무배) 6 title: 가난한AKG-3 2022.09.13 689
71369 핫딜 [Qoo10] 쿠폰가$195 WD easystore 8TB External ... 8 준여니 2018.05.02 353
71368 핫딜 [qoo10] GK 83 키보드 [7.4] 11 file 360Ghz 2023.04.17 660
71367 핫딜 [Qoo10] 샤오미 3세대 보조배터리 20000mAh 22,600원 13 쿤달리니 2019.03.13 626
71366 핫딜 [Qoo10] 쿠폰가 $195 WD easystore 8TB External ... 7 준여니 2018.03.29 473
71365 핫딜 [Qoo10] 쿠폰가 $200 이지스토어 외장하드 WD eas... 6 준여니 2018.03.14 656
71364 핫딜 [Qoo10] 쿠폰가$167 WD easystore 8TB External U... 1 준여니 2019.01.24 349
71363 핫딜 [Qoo10] 쿠폰가$172 WD easystore 8TB External U... 1 준여니 2019.01.15 310
71362 핫딜 [Qoo10] 쿠폰가$172 WD easystore 8TB External U... 2 준여니 2019.01.03 326
71361 핫딜 [Qoo10] 쿠폰가$181 WD 이지스토어 8TB 준여니 2018.09.30 304
71360 핫딜 [Qoo10] 쿠폰가$182 WD easystore 8TB External U... 1 준여니 2018.12.10 279
71359 핫딜 [Qoo10] 쿠폰가$182 WD easystore 8TB External U... 준여니 2018.09.21 257
71358 핫딜 [Qoo10] 쿠폰가$182 WD easystore 8TB External U... 준여니 2018.09.01 328
71357 핫딜 [Qoo10] 쿠폰가$182 WD easystore 8TB External U... 준여니 2018.12.06 248
71356 핫딜 [Qoo10] 쿠폰가$182 WD easystore 8TB External U... 1 준여니 2018.09.12 278
71355 핫딜 [Qoo10] 쿠폰가$182 WD easystore 8TB External U... 2 준여니 2018.12.13 267
71354 핫딜 [Qoo10] 쿠폰가$182 WD easystore 8TB External U... 7 준여니 2019.01.01 393
71353 핫딜 [Qoo10] 쿠폰가$192 WD easystore 8TB External U... 2 준여니 2018.08.18 268
71352 핫딜 [Qoo10] 쿠폰가$192 WD easystore 8TB External U... 1 준여니 2018.08.13 284
71351 핫딜 [Qoo10] 쿠폰가$192 WD easystore 8TB External U... 준여니 2018.08.06 270
71350 핫딜 [Qoo10] 쿠폰가$192 WD easystore 8TB External U... 5 준여니 2018.07.28 348
71349 핫딜 [Qoo10] 쿠폰가$195 WD easystore 8TB External U... 8 준여니 2018.06.18 485
71348 핫딜 [Qoo10] 쿠폰가$195 WD 이지스토어 외장하드 8TB ... 2 준여니 2018.04.11 404
71347 핫딜 [Qoo10] 쿠폰가$200 WD easystore 8TB External U... 2 준여니 2018.07.11 620
71346 핫딜 [Qoo10] 쿠폰가$202 WD easystore 8TB External U... 준여니 2018.07.14 288
71345 장터 [RAM 판매] 삼성 DDR4 데스크탑 램 등산로 얼룩송아지 2019.06.09 737
71344 퍼온글 [Reddit] 서버실에서 발견된 폭발물. 15 file PHYloteer 2018.05.22 1151
71343 핫딜 [Samsung US/Amazon US] 860 EVO 1TB $127.99 (SA... 14 Alter 2018.11.18 634
목록
Board Pagination Prev 1 ... 407 408 409 410 411 412 413 414 415 416 ... 2791 Next
/ 2791

최근 코멘트 30개
Loliconite
04:19
냥뇽녕냥
02:49
ExpBox
02:36
포인트 팡팡!
02:25
아이들링
02:25
아이들링
02:06
아이들링
01:53
아이들링
01:51
스와마망
01:41
스와마망
01:37
스와마망
01:35
PAIMON
01:32
PAIMON
01:31
아스트랄로피테쿠스
01:24
ExpBox
01:22
360Ghz
01:21
투명드래곤
01:20
ExpBox
01:20
까마귀
01:19
ExpBox
01:18
아이들링
01:13
포인트 팡팡!
01:07
MUGEN
01:07
빈도
01:04
아이들링
01:01
까마귀
00:59
아이들링
00:50
이수용
00:47
조마루감자탕
00:46
노코나
00:40

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소