2010-04-05 13 views
1

Je suis relativement nouveau dans le contrôle de source (au moins un contrôle de source complexe).Git: supprimer des fichiers dans une branche, ce qui se passe quand une fusion a lieu

Si je développe un ensemble de fonctionnalités dans une branche, et qu'il se trouve que je supprime une partie de l'arbre source dans cette branche, que se passe-t-il lorsque je fusionne? Les fichiers sont-ils correctement supprimés dans le coffre/maître?

Y a-t-il quelque chose que je devrais éviter de faire qui est typiquement problématique lors du développement dans une branche?

Ceci est un système de développeur 2-3, donc nous ne parlons pas de changements massifs à la source. On me dit que vous devriez tirer du coffre souvent pour éviter les situations de fusion manuelle emmêlées, et cela a du sens.

Merci, git Josh

Répondre

5

est un système basé sur le contenu, et non pas un système basé sur des fichiers. La suppression d'un fichier est à peu près identique à la suppression de quelques lignes dans un fichier. La fusion doit se dérouler normalement et nécessitera une résolution de conflit si quelqu'un d'autre a modifié le contenu que vous avez supprimé.

Questions connexes