3

저는 Git/GitHub를 처음 사용했습니다 (과거에는 VSS 사용). 내 SO Post을 기반으로 나는 Windows GitHub을 사용하고 있습니다. 사용자 친화적 인 명령 프롬프트 기반의 힘내 배쉬에 비해. 특히 동기화 기능, SSH에 대한 걱정이 없습니다.Windows Github 기본 및 충돌 처리 (VSS와 같은)

나는 VSS (atleast basic check in/out & 롤백)의 관점에서 흐름을 이해하려고합니다. 나의 이해 - 처음

  1. , 복제 로컬 원격 저장소
  2. 나중에 난 그냥 (를 당겨 필요 (아마 그 별도의 복제 사본 VSS에서하지만 망할 놈의 전체 PROJ를 체크 아웃처럼) VSS에서 최신 소식 받기). (VSS 같이 최종 체크인 등) 준비 체크 인
  3. 같은 마지막으로, 밀어이 커밋 원격 저장소에 (변화를 상연) - 변경 사항은 는 (모든 로컬 복제 분기에 완료) 커밋합니다. 이 도구는/충돌을 처리

를 감지 할 수 있습니까? 찾았습니다 우수 SO Post 확인해야합니다. 나는 푸시 동안 충돌 메시지를 얻을 것이라고 믿는다. 그런 다음 수동으로 파일을 변경 (변경 사항 병합) 한 다음 다시 밀어 넣어야합니다 (예 : VSS에서 병합). 명령 줄을 사용해야합니까, 아니면 도구에서 가능합니까?

그리고 어떻게해야합니까? 이전 버전으로 롤백 - Git bash 또는 도구에서?


는 또한 일부 VS.Net 소스 제어 providersextensions을 찾았지만 일부는 예전의 SSH 및 기타 복잡한 일에 저를 얻었다. 나는 그것을 간단하게 유지하고 최소한 내 팀을 격려하기를 원한다. 내가 무슨 뜻인지 안다면. VSS는 통증이 사용하거나

참조

답변

3

도구/충돌을 처리 감지 할 수 있습니다 :-) 배울 수 있었다?

네,하지만 명령 줄은 여전히 ​​권장 : 더 자세한 내용은 "On conflict, GitHub for Windows puts me in “rebasing” state, how to go from there?"나는 이전 버전으로 롤백 할 수

- 망할 놈의 bash 또는 도구에서?

Windows 용 GitHub는 다른 옵션 (롤백, 되돌리기, 삭제)을 제공하며 심지어 undo those operations now 일 수 있습니다.