SVN vs Git
👩💻 n/a.ターゲット👩💻
🔎 SVNとGitを理解し、それらの違いを理解する
🔎 なぜGitはSVNよりよく使われるのですか?
📖 構成管理またはバージョン管理
📌 SVN
apacheライセンスとオープンソースを持つ
ソース・リポジトリをサーバとして使用するPCをクライアントに接続し、ソフトウェア開発時にソースの変更と変更を管理するツールです.
履歴をコミットすると、ソース変更と履歴がすぐにサーバに送信され、保存されます.これにより、管理が簡素化され、履歴と履歴の表示が簡素化されます.
📌 Git
強力な分散機能と拡張性
svnの既存のクライアントとサーバ間のバージョン管理の不足を補う
svnはリモート・サーバでなければなりませんがgitは、ローカル、クライアント、リモート・サーバ間の依存関係を破る構造を示しています.
👉 작업을 진행하는 로컬 자체가 서버가 될 수 있고 클라이언트가 될수 있으며 브렌치와 태그를 프로그래머 마음대로 로컬에서 커밋과 관리가 가능해짐
👉 로컬도 서버가 될 수 있으며 서버도 로컬이 될 수 있음
Windows、Linux、Macなどのオペレーティングシステムで使用可能
私のローカルPCでCommitを行うとローカルストレージに反映され、ローカルストレージでPushを行うとリモートストレージに反映されます.
📌 SVN vs Git
リモート・リポジトリからクライアントにチェックアウトし、チェックアウトしたスペースでエンコードまたは変更を行った後に検証が完了した場合は、コミットするだけで簡単に作業履歴をsvnに保存できます.
ソースの一元管理
複数の開発者が1つのリポジトリに接続して開発
👉 두사람이 하나의 파일을 동시에 수정하고 커밋한다면 충돌이 일어날 확률이 높음
タスクをローカルPC Commitからローカル・リポジトリに反映し、リモート・リポジトリからプライマリ・ファイルを取得し、mergeを使用してプライマリ・ファイルをマージして競合を回避し、ローカル・リポジトリの内容をリモート・リポジトリにプッシュし、他の場合にのみ私の作業を共有できます.
プログラマがプライマリ・リポジトリと共有ソースのみのリポジトリをクローン化し、リポジトリを管理する管理者に変更要求を発行できる構造.
📌 なぜGitはSVNより多いのですか?
SVNは
Gitは
📑 References
https://codedosa.com/653
https://dzzienki.tistory.com/46
Reference
この問題について(SVN vs Git), 我々は、より多くの情報をここで見つけました https://velog.io/@come_true/Git-vs-SVNテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol