git에서 merge와 remote branch를 사용하면 안된다는 x신 있어서 너무 빡쳐서 글을 씁니다
일단 여기는 제조업 회사구요, 전산팀에서 erp를 운영하고 있어요
전 그냥 집이 가깝고 단가 맞춰주길래 왔는데....하아....
여기 경력 6,7년 차 대리가 있는데 얘가 git에 무슨 한이 맺혔는지 git에 집착하더라구요
사실 여기 규모로 보면 svn이 충분하고 그동안 잘쓰고 있었는데 이 색희가 뭐 git 을 쓰고 싶나보더라구요
그래요 뭐 쓰면 좋죠 젊은이가 열심히 하네 생각했는데요
문제는 제가 이 회사 프리로 와서 git이 있길래 개발한 후에
develop 브랜치의 소스를 내 로컬 브랜치에 pull 하고 그걸 내 리모트 브랜치에 push 한후에
내 리모트 브랜치를 develop 브랜치에 머지를 했어요, 다들 이 비슷하게 쓰잖아요?
근데 이 색희가 브랜치 히스토리 보더니 저랑 일하는 과장한테 그랬다는거에요
브랜치 머지는 개발자가 하면안된다고 휴먼에러 발생한다고 그래서 과장님이 그럼 머지 누가하냐고 하니까
브랜치 머지는 형상관리자만 해야 한다는거에요
그래서 과장님이 어이가 없어서 여기는 형상관리자가 없잖아요 그랬더니
그 미친대리 색희가 그러니까 브랜치 머지를 하면안돼죠 하더래요
그러면서 리모트 브랜치 왜 쓰냐고 해서 백업용으로도 좋고 암튼 있으면 편하고 좋다 했더니
회사 지원 낭비라고 리모트 브랜치 쓸거면 usb에 저장하는게 낫다나? 그런 개소리를 했다는거에요
그러면서 저랑 과장님이 브랜치 머지하고 한걸 회사 자원 낭비라고 그랬다길래
전 진짜... 뭐 이런...뭐 이런...미친... 하아... 욕도 안나오더라구요
이 회사가 작다보니 aa가 없어요.. 그래서 이 미친 대리가 형상관리나 배포 그런걸 담당한 것 같은데
원래는 svn 쓰던걸 미친 대리 색희가 우겨서 git쓰게 된건데 git 쓰자고 한 사람이 저러고 있으니 어이가 없고
옆에 과장님한테도 git설정할 줄 아냐, 개발자면 좀 해야 하지 않냐 그런식으로 말했나 보더라구요
전 프리니까, 프로젝트 많이 다녀봤지만 개발자가 git설정하는 걸 본적이 없거든요
aa가 있는데 왜 개발자가 git을 설정하나요, 그 git설정에 대해서도 무슨 개발자면 할 줄 알아야 실력이 잇는거라고 생각하는건지
아니 개발자가 git 사용해서 소스 올리고 관리할 수 있음 됐지, 뭘 얼마나 깃에 대해서 파고 들어야 하나요
이 외에도 개인 로컬 브랜치에서 마스터 브랜치로 소스 직접 push 하라고 해서 왜 그래야 하냐니까
master브랜치에 push 되면 자동배포 되게 했다는거에요 (여기 젠킨스도 저 미친 대리가 설정함)
운영을 왜 자동배포 하나요...와이?
그리고 개인 로컬 브랜치에서 마스터 브랜치로 직접 푸쉬할거면 git을 왜 쓰나요??? svn 쓰지?
그리고 git이고 svn이고 다 떠나서, 어떤 회사에서 개인 로컬에서 운영 마스터로 바로 푸쉬를 해요
이렇게 하는게 승인 받지 않은 소스가 운영에 배포 되는걸 막으려고 하는거래요
아니 그럼 develop 브랜치 말고 브랜치 하나 더 두면 되지 않냐 했는데도 들어처먹지를 않아요
그냥 막 우김
하긴 회사 소스를 usb에 저장하라는 놈인데.. 말 다 했죠 뭐..
정말... 세상은 넓고 또라이는 많다지만 이건 뭐 또라이도 아니고 x븅신...