2014-04-01 2 views
0

지점과 같은 "Git Clone"을 사용할 수 있습니까? 나는 기분이 들지 않지만 Git에게는 완전히 새로운 것이므로 (다른 곳에서는 답을 보지 못했기 때문에) 물어볼 것입니다. 내 말은, "Git Clone"을하고, 잠시 동안 그 소스 코드를 작업하고, 동일한 소스 폴더에서 또 다른 "Git Clone"을 다른 대상으로 실행하고, 그 작업을하고, 그 다음에 대상 폴더를 모두 커밋/푸시 할 수 있습니까? 코드가 성공적으로? 이 두 폴더는 동일한 소스 폴더를 가지고 있으며, 서로 다른 시간에 "Git Clone"으로 끝납니다. 즉, TortoiseGit이 합병 등을 파악할만큼 똑똑합니까?TortoiseGit - Git Clone

감사합니다,

답변

1

내가 할 수 있다고 생각하지만 처음에는 당겨 로컬로 병합하고 변경 사항을 밀어 그들을 합병하기 위해서. 그러나 실제 분기를 사용할 수도 있습니다.

'진짜'분기의 이점은 두 개의 완전한 클론을 가질 필요가 없다는 점입니다 (사용 방법에 따라 몇 가지 추가 이점이 있음).

단점은 작업을 전환하려면 분기 간을 전환해야하므로 동일한 클론의 두 분기에서 동시에 작업 할 수 없다는 것입니다. 또한 커밋되지 않은 변경 사항은 변경 사항과 충돌하지 않는 한 다른 지점으로 이동합니다.이 경우 변경 사항을 숨겨야합니다. 어쨌든, 다른 지점으로가는 '빠른'토글은 희망만큼 쉽지 않습니다.

+0

감사합니다. – Buck

1

당신은 할 수 있지만, 거의 의미가 없습니다. git은 이미 (다른 버전 제어 시스템처럼) 전체 저장소를 복사하지 않고 분기를 훌륭하게 지원합니다. 네가 네이티브 git 브랜치를 사용하는 법을 배워야한다. 그렇지 않으면 다른 개발자들과 협력하는 것이 어려울 것이다. (그리고 네, 복제에 의해 만들어진 별도의 저장소와 함께, 그리고 진정한 가지로, 당신은 여전히 ​​병합 할 수 있습니다.)