2009-03-28 9 views
0

즉, 사람들은 힘내와 어떻게 일합니까?사람들이 GitHub를 사용하기 위해 사용하는 표준 설정은 무엇입니까?

방금 ​​첫 프로젝트 업로드가 끝났으며 어쨌든 일단 좋은 구성이 될 때 실행되면 직선적 인 작업이 아니 었습니다.

사람들이 GitGUI 또는 명령 줄을 사용하여 전문 개발 작업을 수행하거나 코드를 브라우저에 직접 추가하는 방법을 알 수는 없지만 여기에 몇 가지 내용이 누락되어있을 수 있습니다.

또한 타사 클라이언트가 GitGUI보다 우수한가요?

저를 계몽하십시오!

답변

2

많은 개발자 (10 명 이상)가있는 대규모 프로젝트가 포함 된 모든 작업에 대해 명령 줄을 사용하여 git을 사용합니다.

일반적으로 Github에서 원격 저장소를 호스팅하고 Textmate에서 작업하며 터미널 창을 git에서 작업하는 응용 프로그램 디렉토리에 대해 cd_d로 열어 두십시오.

이 설정은 매우 잘 작동합니다. git과 상호 작용할 때 GUI 응용 프로그램을 사용할 필요가 없습니다.

다른 개발자와 작업 할 때 병합 충돌을 일으키는 유일한 경우는 비슷한 영역에서 작업 할 때입니다. 그러나 원격 저장소로 정기적으로 밀고 나가고 적절한 분기를하면이 문제를 최소화하는 경향이 있습니다.

2

필자는 git (github) 작업에 gitk를 사용하고 저장소 브라우저 (필수 불가결)에서 Emacs를 사용하고 Emacs를 편집기로 사용합니다. 내 github와의 주된 상호 작용은 커밋을 밀고있다. 커밋은 커맨드 라인에서 매우 간단하다.

2

git 명령 줄에서만 작동하며 일부 멋진 그래픽을보기 위해 gitk 또는 tig를 거의 사용하지 않습니다. 나는 그런 역사를 시각화 할 필요가있는 큰 프로젝트에 참여하지 못했을 것입니다. 내 텍스트 편집기는 vim이고 다른 모든 도구는 명령 줄 기반입니다. github 가이드가 매우 명확하게 설명 했으므로 원격 장치를 쉽게 설정하여 브라우저가 없어도 원활한 통합이 가능합니다.

+0

멋진 설정과 비슷합니다. 대기업 팀이 지속적으로 병합을 해결해야하는 큰 프로젝트의 경우 확장 성이 있는지 궁금합니다. – JohnIdol

+0

gitk 및 tig에 대한 링크를 제공 할 수 있습니까? – JohnIdol

+0

모든 것을위한 백엔드 도구는 git 자체이므로 얻을 수있는 기능은 거의 동일합니다. 사용 된 설정은 개별 개발자의 선호도이며 다른 개발자와 아무 관련이 없습니다. tig : http://jonas.nitro.dk/tig/ gitk : http://gitk.sourceforge.net/ – sykora