2011-02-12 9 views
5

좋아, 이제 막 github.com과 내 친구를 사용하기 시작했고이 프로젝트를 진행하고있다. 어떻게하면 프로젝트의 일부를 가져올 수 있습니까?하지만 작업중인 특정 파일을 체크 아웃 할 수 있습니다. 그는 파일을 다운로드 할 수는 있지만 파일을 업로드하고 권한을 부여 할 때까지 파일을 열거 나 편집 할 수 없습니다.Git에서 파일을 체크 아웃하는 방법?

저는 신세가되었으므로 기본적인 것들만 나와 의미가 있습니다. 감사!

+0

"체크 아웃"이 아니라 "편집"(또는 "편집으로 표시")이라고합니다. –

답변

1

실제로 작업하려면 (예 : 파일을 잠그거나 친구가 repo를 수정할 때 제어해야 함) 친구에게 fork your repo을 요청할 수 있습니다.

그런 식으로, 그/그녀 : REPO

  • 당신의 repo에서 가져온 가지 먼저 리베이스됩니다 모든 파일에서 작동 할 것이라고 말했다의

    • 그/그녀의 자신의 사본을해야합니다 (로 추가 GitHub: working with remotes에 설명 된 바와 같이 해당 포크의 리모컨
    • pull request을 포함시켜 무엇을 포함할지 결정할 수 있습니다.
  • 3

    파일을 편집 할 때 파일을 잠그는 것이 좋습니다. 망할 놈이 너를 그렇게시키지 않을 것이고, 너는 걱정할 필요가있는 것이 아니다. 대신 동일한 파일에서 작업 한 다음 나중에 변경 사항을 병합 할 수 있습니다.

    +0

    git의 세계에 들어갈 수있는 멍청한 놈으로서,이 점은 나에게 큰 문제가된다. 그게 시간 낭비가 아닐까요? 동일한 문제에 2 명의 사람들은 일하고 하나는 그의 일이 모두 하수구로 내려갈 수 있도록 거부 당한다! 우리가 이것에 대해 할 수있는 일이 없습니까? – Isuru

    +0

    당신은 누가 무엇을하는지 의사 소통해야한다고 생각합니다. 이슈 트래커를 사용하는 경우 이슈 트래커를 사용하기 전에 이슈를 할당합니다. 문제는 동일한 파일에 영향을 미치는 완전히 별개의 문제에 대해 작업 할 수 있다는 것입니다. –

    +0

    오케이. 고마워, 엘버트. – Isuru

    0

    역사적으로 버전 제어 시스템은 체크인/체크 아웃 기능을 제공합니다. 체크 아웃 할 때 이슈를 예약합니다. 다른 사람도 같은 파일을 체크 아웃 한 경우 이슈를 체크인하려고 할 때 오류가 발생합니다. 다른 포크를 만들지는 확실하지 않습니다.

    관련 문제