質問の説明:
これは非常に愚かで素朴な質問です。辛抱強い回答者からのアドバイスをお願いします。今日、プロジェクト管理を実行するたびに、リモート ウェアハウス内のすべてのファイルがローカルに複製されることを突然思いつきました。その後、疑問が生じます。リモート ウェアハウス内のすべてのフォルダーはローカルで使用できる必要があるのでしょうか?わかりにくいですね、上の写真。
これはリモート倉庫です:
これはローカル ファイルです:
質問補足: 最新バージョンのみをローカルに保存するにはどうすればよいですか?
(余談: この質問には実際的な意味はありません。実際的な観点から見ると、ローカル ウェアハウスとリモート ウェアハウスは 1 対 1 で対応します。これが svn と git の違いですか? 集中管理と分散型です。違い?)###
伊谢尔伦2017-05-17 10:03:19
この増分ストレージ方法は手動バックアップと同等であり、git と svn の違いでも、集中化と分散の違いでもありません。通常の状況では、git または svn に関係なく、追加と削除が必要です。一度同期します ( git はタグ付けする必要があります。これはスクリーンショット内のフォルダー名に相当します。svn (svn についてはよく知りません) はバージョンですが、スクリーンショットは手動増分バックアップである必要があります。これはネットワークの使用に近いかもしれません)一般的なバージョン管理操作とは異なり、バックアップ操作ではディスクを使用したり、コピー方法を使用したりします。
PHP中文网2017-05-17 10:03:19
多くの変更を加え、多くのバージョンを経たこの時点で、前のバージョンに戻って試してみたいというシナリオがあります。この時点で、git の利点が明らかになります。インターネットに接続せずに、現在のウェアハウスを対応するバージョンに戻すことができます。これは、これらのバージョンの差分ファイルがローカルでも利用できるためであり、これは git の分散管理の利点によるものです。ただし、この特別な状況に遭遇しなければ、git と svn の違いはそれほど大きくないようです。
PHP中文网2017-05-17 10:03:19
http://stackoverflow.com/ques... Git リポジトリのサブディレクトリのみのクローンを作成するにはどうすればよいですか? - スタックオーバーフロー