1

私はこのフォーラムに不慣れですが、アクティブな開発者からの非常に迅速な応答を見つけました。

「GIT」とTortoise「SVN」の技術的な違いについて質問があります。誰かがそれに取り組んでいるなら、私に詳細な説明を教えてください。

ありがとうusifshaikh。

4

2 に答える 2

0

確かにGitとsvnの違いですか?Tortoiseは(ほとんど)svnの単なるGUIです。このwikiの記事を見てください:https ://git.wiki.kernel.org/index.php/GitSvnComparison またはこのスレッド:https ://stackoverflow.com/a/161572/1758762 :

SVNは1つのリポジトリであり、多くのクライアントです。GITは、それぞれにユーザーがいる多数のクライアントリポジトリを持つリポジトリです。それは、人々が外部サーバーに物事をプッシュすることなく、ローカルで自分の編集を追跡できるようになるまで分散化されています。

SVNは、GITが独自のGITリポジトリを持つ各ユーザーに基づいており、それらのリポジトリが変更を中央のものにプッシュバックする場合に、より中央になるように設計されています。そのため、GITは個人により良いローカルバージョン管理を提供します。

そしてとても長い...

于 2013-01-28T15:29:06.553 に答える
0

SVNワークフロー:

  • トランクディレクトリは、プロジェクトの最新の安定したリリースを表します。
  • アクティブな機能の作業は、ブランチの下のサブディレクトリ内で開発されます

  • 機能が終了すると、機能ディレクトリがトランクにマージされて削除されます。

Gitワークフロー:

  • Gitリポジトリは、そのすべてのブランチとタグの完全な履歴を.gitディレクトリ内に保存します。
  • 最新の安定版リリースはマスターブランチに含まれています。アクティブな機能の作業は、別々のブランチで開発されます。
  • 機能が終了すると、機能ブランチがマスターにマージされて削除されます。
于 2018-07-18T10:58:07.410 に答える