Principe de restauration de fichiers avec git ou svn
仅有的幸福
仅有的幸福 2017-05-02 09:41:37
0
4
737

Après avoir supprimé un fichier localement, il peut être restauré immédiatement via l'outil de gestion de versions.
Je pense que pour implémenter cette fonction, vous devez faire au moins une copie du fichier source et enregistrer les modifications incrémentielles.
Mais j'ai en fait trouvé que les répertoires .git et .svn ne sont pas particulièrement volumineux. Pourquoi ?

仅有的幸福
仅有的幸福

répondre à tous(4)
伊谢尔伦

Enregistrez les modifications et sauvegardez la dernière version

给我你的怀抱

C'est juste un endroit pour enregistrer les modifications, pas un fichier de sauvegarde

过去多啦不再A梦

Git et svn ne sont que des contrôleurs de version. .git ou .svn enregistre uniquement vos enregistrements d'opérations. La suppression locale des fichiers ne les supprime pas en ligne, ils peuvent donc être restaurés.

为情所困

Git n'est pas une sauvegarde incrémentielle, mais archive en fait chaque fichier. Vous pensez que ce n'est pas particulièrement gros car les fichiers de code ne sont pas gros en premier lieu. Même si tous les fichiers sont entièrement copiés, c'est x2 Cependant, dans les projets réels, il est impossible que chaque fichier soit modifié.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal