2010-06-09 7 views
15

저는 소수의 데스크톱 응용 프로그램과 웹 사이트를 개발하는 독점적 인 남성 상점입니다. 몇 달 전에 버전 관리를 위해 GIT를 사용하기 시작했는데 만족 스럽지만 사용법이 매우 어둡고 단일 사용자를위한 워크 플로우가 궁금합니다.단일 사용자 용 Git 워크 플로우

지금은 각 프로젝트 폴더에 .git 폴더가 있습니다. 나는 매번 내 변경 사항을 저 지르며 작업 복사본을 계속 작성합니다.

나는 Git 저장소에서 아무것도 가져 오지 않습니다. (작업 사본이 여전히 있습니다. Git에 의해 덮어 쓰여질 수 있습니까?) 나는 분기를 만들면 어떻게되는지 잘 모릅니다. 같은 폴더에?)

다른 말로하면, 저는 이전 버전과의 차이점을보기 위해 필요한 경우, 이전과 똑같은 방식으로 작업하고 있습니다.

이렇게 기본 설정에도 장점이 있지만, 그 점을 놓치고 있다고 생각합니다.

워크숍은 1 인 상점에서 어떻게해야합니까?

+1

단일 사용자의 경우 git은 교차 플랫폼 개발 (예 : Windows 및 Linux에서 개발 및 구축)에 매우 유용합니다. 또한 컴퓨터가 둘 이상인 경우 소스 코드를 쉽게 동기화 할 수 있습니다. – anno

답변

12

나는 힘내 저장소에서 아무것도 끌어 결코이, 자식과 함께

(작업 복사본은 여전히이 힘내? 덮어 얻을 것이다이 이다)은 "작업 복사본"

저장소! "pull"명령은 다른 리포지토리에서 변경 사항을 가져 오는 것입니다. 단일 개발자는 필요하지 않습니다.

와 나는 지점 만든 경우 무슨 일이 일어날 지 확신하지 않다 (분기가 생성된다? 같은 폴더?) 당신의 로컬 저장소에

, 예.

이렇게 기본 설정은 장점이 있지만, 그 점을 놓치고 있다고 생각합니다.

대부분의 git의 "새로운 흥미 진진한 기능"은 협업을 목표로합니다. 말 그대로 수백 명의 사람들이 기여하고 커밋을 추적하고 병합하는 Linux 커널 개발을 지원하기 위해 개발 된 것임을 기억하십시오. 일부 기능은 이러한 극단적 인 시나리오에서만 유용합니다.

하지만 단일 개발자에게는 큰 이점이 있습니다.

1 인 상점을위한 워크 플로우는 어떻게해야합니까?

현재 워크 플로우는 정상입니다 (정기적 인 백업을하고 원격 저장소가 그 목적을 수행 할 수 있다고 가정). feature branches을 사용하여 향상시킬 수 있습니다. 이렇게하면 여러 가지 작업을 동시에 수행 할 때 버전 기록을보다 명확하게 볼 수 있습니다 (또한 심각한 오류를 방지 할 수 있음).

다소 관련이 있고 매우 유용한 git 기능은 the stash입니다.

+0

아, 알겠습니다. 나는 저장소가 .git 폴더의 내용이라고 생각했다. 설명 해줘서 고마워. – Sylverdrag

+0

@Sylverdrag : .git 폴더는 git이 커밋, 분기 등에 대한 모든 데이터를 유지하므로 폴더의 나머지는 "작업 복사본"을 나타내는 반면 저장소는 "저장소"로 간주 할 수 있습니다. 그러나 대부분의 사용자는 이러한 구분을하지 않습니다. –

0

사용 목적에 따라 정확하게 사용하는 것이 좋습니다. 분기는 작업 복사본과 동일한 저장소에 만들어집니다.

아마 당신은 다른 컴퓨터에 자식 프로젝트에 대한 백업 복사본을 만드는 것을 고려해야합니다. 그런 다음 변경 사항을 여기에 밀어 넣고 컴퓨터가 충돌 할 경우 작업을 느슨하게 만들 수 있습니다.

0

내가

clone/pull/push 명령 ohter의 repos와 상호 작용하기위한 힘내 저장소에서 아무것도 끌어 결코 (자식의 파일을 사용하여 다른 디렉토리에 예 REPOS을 : // 프로토콜)
아마 그게 당신이 여기에없는 것입니다 (예 : 다른 git repos의 일부분 가져 오기, 다른 repo를 기반으로 새 프로젝트 시작하기 등등)

woul Git이 덮어 쓴다?

거의 모든 항목이 복구 될 수 있습니다. 한 가지 조건 : 이전에 위탁을 받아야합니다. 그래서 이 일찍 커밋하고, 종종을 커밋하면 문제가되지 않습니다.

와 나는 지점을 만든 경우 무슨 일이 일어날 지 확신하지 않다 ( 분기 만들어? 같은 폴더 인 경우는?)

분기 커밋 단지 다릅니다. 그래서 모든 커밋이있는 곳에서 만들어집니다.

관련 문제