Description de la question :
C'est une question très idiote et naïve, veuillez me donner quelques conseils de patients qui ont répondu. Il m'est soudain venu à l'esprit aujourd'hui qu'à chaque fois que j'effectue une gestion de projet, tous les fichiers de l'entrepôt distant seront clonés localement. Une question se pose alors : tous les dossiers de l'entrepôt distant doivent-ils être disponibles localement ? Ce n’est pas facile à comprendre, photo ci-dessus.
Voici l'entrepôt distant :
Voici le fichier local :
Question supplémentaire : Comment puis-je conserver localement uniquement la dernière version ?
(Digression : Cette question ne devrait avoir aucune signification pratique. D'un point de vue pratique, les entrepôts locaux et distants ont une correspondance biunivoque. Est-ce la différence entre svn et git ? Est-ce la différence entre la gestion centralisée et la gestion distribuée gestion ? )
Cette méthode de stockage incrémentiel est équivalente à la sauvegarde manuelle. Ce n'est pas la différence entre git et svn, ni la différence entre la centralisation et la distribution, car peu importe qu'il s'agisse de git ou svn, dans des circonstances normales, il est nécessaire d'ajouter et de supprimer, et synchronisez une fois ( git doit être balisé, ce qui est équivalent au nom du dossier dans votre capture d'écran ; svn (pas familier avec svn) est une version, mais votre capture d'écran doit être une sauvegarde incrémentielle manuelle, qui peut être plus proche de l'utilisation d'un réseau disque ou en utilisant une méthode de copie pour les opérations de sauvegarde, contrairement aux opérations de gestion de version ordinaires.
Il existe un scénario dans lequel vous avez modifié beaucoup de choses et parcouru de nombreuses versions. À ce stade, vous souhaitez revenir à la version précédente et l'essayer. A ce moment, les avantages de git sont révélés. Vous pouvez remettre votre entrepôt actuel à la version correspondante sans être connecté à Internet. C'est parce que ces fichiers de différences de version sont également disponibles localement, et cela est dû aux avantages de la gestion distribuée de git. Cependant, si vous ne rencontrez pas cette situation particulière, il semble que la différence entre git et svn ne soit pas très grande.
http://stackoverflow.com/ques... Comment cloner uniquement un sous-répertoire d'un référentiel Git ? - Débordement de pile