2017-09-12 3 views
0

J'ai un projet xcode qui est sous contrôle de version svn. Grâce à XCode, j'ai supprimé certains fichiers puis les ai remplacés par ceux mis à jour. Maintenant SVN a marqué les fichiers avec un «D» qui signifie évidemment marqué pour la suppression. Mais je ne suis pas sûr si les nouveaux fichiers seront inclus dans mon prochain commit, ou si seulement la suppression sera validée?Xcode: remplace un fichier sous contrôle de version SVN

+0

Pouvez-vous essayer de faire votre commit en dehors de Xcode pour avoir le contrôle total? – nalyd88

+0

Oui, je peux le faire. Mais mon inquiétude n'est pas si je peux commettre ou pas. C'est où le commit inclura les nouveaux fichiers ou pas. Lancer svn add fileName marque simplement les fichiers comme 'RM' et non 'A', ce qui me laisse toujours à me demander. – pnizzle

Répondre

0

Il semble que la meilleure façon de le faire est par le biais de finder. J'ai d'abord inversé mes changements en utilisant svn revert -R. Puis j'ai remplacé les fichiers à travers finder. Quand j'ai frappé le statut svn, il a montré quelques fichiers comme modifiés. Ce sont les fichiers où il y avait des différences avec celles que j'ai effacées. Les fichiers qui n'avaient aucune différence n'apparaissaient pas dans la liste d'état. Maintenant je peux m'engager en toute sécurité.