2012-06-20 3 views
3

Git으로 작업 할 때 파일을 잠글 수 있습니까? 또는 Java 클래스를 변경하고있어 공동 작업자에게 작업을 시작하지 않도록 알리는 방법은 무엇입니까? 이런 일이 일어나지 않도록하기 위해 Git에 뭔가가 있습니까?Git으로 협업 프로그래밍

+2

소스 세이프 같은 이전 버전 제어 시스템에서 온 것처럼 들릴 수 있습니다. 파일 잠금은 git 방법이 아닙니다. 아마도이 링크가 도움이 될 것입니다 : http://www.livefreeorscream.com/2009/understanding-git-for-sourcesafe-users/. –

답변

2

동료가 파일을 편집하는 동안 파일을 편집 할 수있는 것이 가장 이상적이며, git을 사용하면 변경 사항을 병합하는 데 도움이됩니다. 파일 잠금은 힘내 (Git)이 허용하는 것이 아니며, 좋은 커뮤니케이션과 협업을 선호합니다.

+0

정확히. 또한,'git merge'는 병합 충돌이 있더라도 쉽게 해결할 수있는 생명력을 제공합니다. 그럼에도 불구하고 두 사람이 동일한 파일의 다른 부분을 변경하더라도'git'은 여전히 ​​성공적으로 파일을 병합 할 수 있습니다. – Shahbaz

+2

확인. 나는 여기서 통신이 핵심이라고 생각한다. 나는 다른 사람들이 이미하고있는 것과 똑같은 것을 사람들에게 구현시키지 않기를 바랄뿐입니다. – cherrun

+0

@cherrun Scrum을 사용하고 색인 카드가있는 작업 보드 (물리적 또는 소프트웨어)를 가지고 작업이 완료되는 즉시 카드를 이동하면 모든 사람들이 주어진 시간에 다른 사람들이 무엇을하고 있는지 쉽게 볼 수 있습니다. 물론 이것을 위해 스크럼 전체를 채택 할 필요는 없습니다 (간판은 보드가있는 더 간단한 방법입니다). –

0

분기가 필요합니다. 이 수정 만 필요하십니까? 다른 사람들과 공유 할 필요가 없습니다. 로컬 분기를 만들고 함께 작업하십시오.

관련 문제