728x90
- 우리는 이제 git 을 통해서 git hosting 서비스들을 이용할 수 있게 되었습니다.
- 이것이 의미하는 것은 우리의 불안정한 지역 저장소의 한계를 벗어나 자료를 안전하게 보관할 수 있음을 의미하는 것 뿐만 아니라 여러 컴퓨터를 옮겨가면서 작업할 수 있는 작업의 편의성 또한 제공합니다.
- 여러분이 더 공부해볼법한 것들을 소개해드리면서 물러가겠습니다.
- 인증과 관련해서 통신을 할 때마다 인증 절차가 번거로우신 분들이 계실겁니다.
- 이런 분들은 SSH 간에 저장소 간의 통신 방법을 알아보시길 바랍니다.
- SSH 를 통하면 자동으로 로그인 되어 인증 절차가 간소화되는 효과를 얻을 수 있습니다.
- 다음은 Git hosting 서비스들이 제공하는 기능들을 유심히 살펴보시기 바랍니다.
- 특히 Issues 가 있는데요.
- Issues 에서는 협업을 진행하면서 이슈를 다루는 일종의 게시판이라고 보시면 되겠습니다.
- Issue Tracker 는 일종의 TO Do List 라고 생각할 수도 있습니다.
- Issue Tracker 를 이용하면 우리의 프로젝트 속에서 처리해야하는 문제들을 확인해볼 수 있고 빠짐없이 관리할 수 있습니다.
- 또 후에 다루게 될 협업 기능과 이 Issue Tracker 를 활용하면 업무를 분담해서 처리하는 강력한 도구로도 활용할 수 있기 때문에 Issu Tracker 에도 관심을 가지시길 바랍니다.
- 이제 여러분이 원격 저장소를 통한 백업을 할 수 있게 되었다면 여러분은 이제 협업을 할 준비가 된 것입니다,
- 원격 저장소를 중심으로 여러 지역 저장소들이 상호작용하면서 협업이 이루어지게 됩니다.
- 공동 작업의 중심에는 이런 이유로 버전관리시스템이 있습니다.
- 자연스럽게 버전관리 시스템을 잘 다루는 사람이 프로젝트 내에서 아주 중요한 사람이 되고 큰 힘을 갖게 됩니다.
- 중요한 사람이 되십시오.
- 협업을 버전관리 시스템으로 하기 위해서 필요한 것은 무엇이 있을까요?
- 기능적으로 필요한 것은 없습니다.
- 문제는 동시에 작업을 했을 때 발생하는 충돌들입니다.
- 만약 작업에 참여하는 사람들이 서로 다른 시간대에 살고 있기 때문에 동시에 작업하는 일이 없다면 우리는 백업과 똑같은 방법으로 협업을 할 수 있습니다.
- 하지만 현실에서는 같은 시간에, 같은 폴더를, 같은 부분을 수정하곤 합니다.
- 같은 부분을 동시에 수정하는 상황을 버전 관리 시스템에서는 충돌, 영어로는 conflict 라고 합니다.
- 충돌을 발생했을 때 데이터가 유실되는 최악의 상황을 방지하는 기능을 버전관리 시스템은 가지고 있습니다.
- 우리가 버전관리 시스템을 사랑하는 아주 중요한 이유라고 할 수 있습니다.
- 충돌 파트에서는 이러한 충돌을 관리하고 방지하는 법에 배울 겁니다.
- 우리 수업은 여기까지 입니다. 여기까지 오시느라 고생하셨고 축하드립니다.
'[생활코딩] 형상관리 > GIT3 Backup' 카테고리의 다른 글
10. 오픈소스 (0) | 2023.06.04 |
---|---|
8. CLONE 복제 (0) | 2023.06.04 |
7. push (0) | 2023.06.04 |
6. 원격저장소와 연결 (0) | 2023.06.04 |
5. 공부의 방향 (0) | 2023.06.04 |