소개어떻게하면 Git과 Git Extension을 사용할 수 있습니까?
내가 솔로 프로그래머로 일하고 때 난 그냥 내가 무엇을하고 있었는지의 오프 사이트 기록을 유지하기 위해 다시 이전 SVN을 사용했습니다, 그래서 나는 종류의 "저장소"와 같은 아이디어에 대해 알고 "커밋"등등, 그 이상은 아니지만. "Branches", "Merges"및 "Check out"은 슬프게도 나에게 수수께끼입니다.
나는 Git을 사용하기를 원합니다. 사무실에서 일하는 사람들이있어서 IDE 통합으로 인해 다른 버전 제어 시스템을 사용할 수 없다는 불평을하기 때문입니다. 그들이 닿지 않을 때 눅눅하고 넘어지다. Git의 "모든 작업 디렉토리가 저장소"라는 생각은이 문제를 해결하기위한 방법으로 보일 것 같습니다.
어쨌든 "Git Extensions"를 다운로드하여 The Shiny를 Windows 상황에 맞는 메뉴 등에 추가했습니다.이 기능을 사용하여 어떻게하면 내 컨트롤을 제어 할 수 있는지에 대한 개념이 없다는 것을 알았습니다. 버전 관리.
시나리오
나는 세 가지 프로젝트를 가지고 : Google 검색 후 분명 아무것도 발견하지, 나는 누군가가 작은 즉, 무엇을 말해 것이라는 희망 스택 오버플하기 위해 다음과 같은 이론적 인 시나리오를 제시한다. 하나의 프로젝트 인 ProjectReuse는 다른 두 프로젝트 (ProjectA 및 ProjectB)에서 사용됩니다. 조직의 여러 사람들이 Visual Studio 2010을 사용하여 각 프로젝트의 코드를 편집해야합니다.
"ProjectReuse", "ProjectA"및 "ProjectB"라는 레이블이 지정된 바탕 화면에 세 개의 폴더가 있습니다. 힘내기 창을 열어 놨어. 산타 클로스 모자를 쓰고 암소가 날 쳐다보고있다.
질문 나는 그들이 필요할 때 (성가신 그하지-항상 현장들 포함) 여러 사람이 저장소에 액세스 할 수 있도록하는 방식으로 저장소를 만들기 위해 지금 무엇을
, 온 사이트 또는 오프, 우리 서버에 영구적으로 연결되어 있든 없든간에?
첫 번째 사람이 파일을 편집해야 할 때 은 무엇입니까? 할 필요가 있습니까? 체크 아웃? 분기? 나는 이것을 다른 팀원들에게 설명해야만한다. 그리고 나는이 개념들에 대해 조금 불안하다. 전에 솔로 프로젝트에만 버전 컨트롤을 사용했습니다.
Wheedling과 변명
먼저 "어떻게 내가이 설정합니까?"가 질문은 내가 가장 관심을 갖고있는 것이지만, 나는 바보의 가이드를 물어 보려한다면,이 질문에 걸린 다음 바보에게 가능한 한 유용 할 수 있도록 요청할 것입니다. 나는 특히 심층적 인 대답을 찾고 있지 않다. 다중 사용자 버전 제어 시스템이 어떻게 작동하는지 명확하게 알 수 없습니다. 일단 내가 마음 속에 그것을 가지고 있다면 나는 나머지를 함께 할 수 있어야한다.
+1 "나는 Git Extenstions 창이 열렸습니다. 산타 클로스 모자를 쓰고있는 암소가 저를 쳐다보고 있습니다." 많은 새로운 사용자들이 많은 소프트웨어에 대해 그렇게 생각하는 방식입니다. –