recherche

Maison  >  Questions et réponses  >  le corps du texte

Principe de restauration de fichiers avec git ou svn

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 ?

仅有的幸福仅有的幸福2770 Il y a quelques jours718

répondre à tous(4)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:43:37

    Enregistrez les modifications et sauvegardez la dernière version

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:43:37

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

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:43:37

    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.

    répondre
    0
  • 为情所困

    为情所困2017-05-02 09:43:37

    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é.

    répondre
    0
  • Annulerrépondre