>  기사  >  개발 도구  >  지티는 중국인인가요?

지티는 중국인인가요?

Guanhui
Guanhui원래의
2020-06-04 11:23:427948검색

지티는 중국인인가요?

지티는 중국 사람인가요?

Gitee는 중국 오픈소스에서 출시된 코드 호스팅 서비스로, Git과 SVN을 지원하며 무료 프라이빗 웨어하우스 호스팅을 제공합니다. 각각 커뮤니티 에디션, 엔터프라이즈 에디션, 대학 에디션입니다.

Git

Git --- 멍청한 콘텐츠 추적기, 멍청한 콘텐츠 추적기. 이것이 Linus Torvalds가 우리에게 Git을 소개한 방법입니다.

Git은 Linux 커널 개발에 사용되는 버전 제어 도구입니다. CVS, Subversion 등 일반적으로 사용되는 버전 관리 도구와 달리 분산 버전 라이브러리를 채택하고 서버측 소프트웨어 지원이 필요하지 않습니다(wingeddevil의 메모: 이 점수는 사용되는 서버 종류에 따라 달라집니다. 중요하지 않습니다. http 프로토콜이나 git 프로토콜 등을 사용하는 경우에도 동일합니다. 그리고 푸시 및 풀 중에도 여전히 서버와의 상호 작용이 있으므로 소스 코드 릴리스 및 통신이 매우 편리합니다. Git은 빠르며 이는 Linux 커널과 같은 대규모 프로젝트에 당연히 중요합니다. Git의 가장 뛰어난 점은 병합 추적 기능입니다.

사실 커널 개발팀이 Git을 개발하고 커널 개발을 위한 버전 관리 시스템으로 사용하기로 결정했을 때 전 세계 오픈소스 커뮤니티에서 반대가 많았습니다. 가장 큰 이유는 Git이 너무 어렵다는 점이었습니다. Git의 내부 작업 메커니즘을 보면 실제로 그렇습니다. 그러나 개발이 진행됨에 따라 Git의 일반적인 사용은 몇 가지 친숙한 스크립트 명령으로 수행되므로 Git을 사용하기가 매우 쉽습니다. 자체 개발 프로젝트를 관리하는 데 사용되더라도 Git은 친숙하고 강력한 도구입니다. 이제 점점 더 많은 유명 프로젝트에서 Git을 사용하여 프로젝트 개발을 관리하고 있습니다.

오픈 소스이자 무료 근본주의 프로젝트인 Git은 저장소 검색 및 수정에 대한 권한 제한을 두지 않습니다.

현재 GIT는 Windows에서 사용할 수 있으며 msysgit과 Cygwin의 두 가지 주요 방법이 있습니다. Cygwin의 사용법은 Linux와 유사합니다. GIT의 Windows 버전은 설치 후 빠르게 시작할 수 있습니다. 여기서는 자세히 소개하지 않겠습니다.

이 글은 공식 Git 문서인 Tutorial, core-tutorial, Everyday GIT를 기반으로 번역 및 편집될 예정입니다. 그러나 Git의 내부 작업 메커니즘에 대한 설명은 간결하고 요점을 전달하기 위해 일시적으로 삭제되었습니다. Git 사용에 대한 저자의 경험, 메모 및 기타 예제. 사용 중인 Unix/Linux 배포판의 설치 패키지를 통해 Git을 설치하는 것이 좋습니다. 이 기사를 온라인으로 찾아보거나 다음 명령을 통해 이 기사의 최신 버전을 다운로드하고 Git을 도구로 사용하는 방법을 배울 수 있습니다. 나중에 이 기사 작성에 참여하세요.

SVN

SVN의 정식 명칭은 Subversion이며, 버전 관리 시스템입니다. 가장 널리 사용되는 오픈 소스 버전 제어 시스템 중 하나입니다. 오픈 소스 버전 제어 시스템인 Subversion은 시간이 지남에 따라 변경되는 데이터를 관리합니다. 이 데이터는 중앙 저장소(Repository)에 저장됩니다. 이 아카이브는 모든 파일 변경 사항을 기억한다는 점을 제외하면 일반 파일 서버와 매우 유사합니다. 이를 통해 파일을 이전 버전으로 복원하거나 파일의 변경 기록을 찾아볼 수 있습니다. Subversion은 프로그램 소스 코드를 포함하여 모든 유형의 파일을 관리하는 데 사용할 수 있는 범용 시스템입니다.

SVN은 클라이언트/서버 시스템을 채택합니다. 다양한 버전의 프로젝트가 서버에 저장됩니다. 프로그램 개발자는 먼저 서버에서 최신 버전의 프로젝트를 가져와 로컬 컴퓨터에 복사한 다음 이를 기반으로 각 개발자는 자신의 클라이언트에서 독립적인 개발 작업을 수행할 수 있으며 언제든지 서버에 새 코드를 제출할 수 있습니다. 물론 업데이트 작업을 통해 서버의 최신 코드를 얻어 다른 개발자가 사용하는 버전과의 일관성을 유지할 수도 있습니다. [3]

SVN 클라이언트에는 두 가지 유형이 있는데, 하나는 웹 기반 WebSVN 등이고, 다른 하나는 Tortoise SVN으로 대표되는 클라이언트 소프트웨어입니다. 전자는 웹 서버의 지원이 필요하고 후자는 사용자가 로컬에 클라이언트를 설치해야 합니다. 두 유형 모두 무료 오픈 소스 소프트웨어를 사용할 수 있습니다. SVN은 또한 BDB(트랜잭션에 안전한 테이블 유형)와 FSFS(데이터베이스가 필요하지 않은 스토리지 시스템)의 두 가지 방법으로 버전 데이터를 저장합니다. BDB 방식은 서버 중단 시 데이터를 잠글 수 있으므로 FSFS 방식이 더 안전하다.

추천 튜토리얼: "Git Tutorial"

위 내용은 지티는 중국인인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.