저는 인턴인데 면접 때 주로 어떤 버전 관리 시스템을 사용하는지 질문을 받았는데, 버전 관리 시스템이 무엇인지 물어보고 끊었습니다.
예전에는 버전 관리 시스템이라는 개념을 전혀 몰랐는데 이제는 어떤 게 더 좋은지 모르겠어요. 일반적으로 사용되는 초보자에게 적합한 정보가 있나요?
高洛峰2017-05-02 09:23:59
Git를 사용하세요. 이전에 svn을 사용했던 많은 사람들도 이제 Git을 전문으로 다루고 있습니다. Git은 svn에 비해 많은 장점이 있습니다. 온라인으로 검색하면 많은 정보를 찾을 수 있습니다.
어떤 개발을 하시는지 모르겠습니다. 소프트웨어 개발이라면 github에 더 가셔서 인터뷰에서 물어보실 수도 있습니다.
Git 가이드, 여기에 몇 가지가 있습니다:
이것은 제가 강력히 추천하는 것입니다. 이전에 본 것보다 더 간단하고 이해하기 쉽습니다. http://iissnan.com/progit/html/zh/ch2_1.html
다음 온라인 연습도 있습니다. http://pcottle.github.io/learnGitBranching/
물론 그 외에도 더 많은 것들이 있으니 직접 찾아보시길 바랍니다
인터뷰에서 버전 관리가 뭔지 모른다고 대답하면 하하, 당연히 거절당할 겁니다. . . . .
滿天的星座2017-05-02 09:23:59
내가 가장 좋아하는 Git 튜토리얼: http://git-scm.com/book/zh/v1
물론 첫 번째 버전은 오래되었습니다. 두 번째 판은 아직 번역 중입니다. 영어가 가능하다면 최신 영어 버전을 읽는 것이 좋습니다.
伊谢尔伦2017-05-02 09:23:59
질문 1:
국내 환경에서는 SVN과 Git을 모두 마스터해야 합니다. 어제 인터뷰한 회사에서는 SVN을 사용하고, 오늘 인터뷰한 회사에서는 Git을 사용할 가능성이 높기 때문입니다. 하지만 Git을 먼저 배울 수는 있지만 결국 국제적인 주류이고 SVN에 비해 몇 가지 장점이 있습니다.
질문 2:
Git에 대한 간단한 튜토리얼
MOOC 비디오 튜토리얼(메인 웹사이트 주소입니다. Git 및 SVN을 직접 검색해 보세요)
Geek Academy 비디오 튜토리얼(위 참조)
PS:
또한 사용 중인 운영 체제에 맞는 좋은 그래픽 도구를 선택해야 합니다. 이는 빠르게 시작하는 데 도움이 됩니다.
我想大声告诉你2017-05-02 09:23:59
1. 로컬에 git을 설치합니다.
2. Git 초보자를 위한 튜토리얼: http://blog.lxx1.com/426
3. github에 접속하여 계정을 등록하세요.
제 github을 팔로우하실 수 있습니다: https://github.com/allenchengren
世界只因有你2017-05-02 09:23:59
svn과 git 모두 허용됩니다. svn은 배포되지 않습니다. Git은 분산 버전 관리 시스템으로 먼저 svn으로 시작한 다음 git을 배울 수 있습니다.
巴扎黑2017-05-02 09:23:59
git과 svn을 모두 사용하는 것이 좋습니다.
svn은 초보자에게 더 적합하고, 더 단순하고, 더 직관적이고, 이해하기 쉬울 수 있습니다.
하지만 git은 좀 더 발전된 도구이자 꼭 필요한 기술입니다. git 사용법을 모르면 github에서 많은 프로젝트를 팔로우할 수 없으며, git을 사용하여 협업할 수도 없습니다. 다른 사람들 생각하면 아직도 너무 답답해요.