J'ai un dossier et un correctif pour ce dossier. Maintenant, je ne veux pas inclure chaque modification apportée dans le correctif dans mon commit. Je peux sélectionner quels fichiers je veux exclure dans Subclipse, mais est-il possible de faire de même avec seulement certaines lignes dans ces fichiers?
Réponses
Trop de publicités?Vous pourriez probablement éditer le fichier de correctif, ou appliquer le correctif puis copier les originaux à partir d'une copie inchangée des fichiers originaux dans un dossier séparé. Personnellement, je commiterais probablement mon travail dans git, appliquerais le correctif (sans utiliser git) puis utiliserais git pour ne commiter que les changements que j'aimais, ou pour réinitialiser les fichiers dans lesquels je n'aimais pas les changements.
Oh, pardon, vous utilisez subversion, je viens de réaliser. Je ne voulais pas offenser en suggérant une solution différente. Je suis sûr que subversion permet une approche similaire.
Vous pouvez appliquer votre copie de travail, puis supprimer les parties que vous ne voulez pas avant de valider. Utilisez la commande diff pour voir les différences entre les parties patchées et la version précédente dans votre copie de travail.
En gros, vous utilisez le patch pour modifier vos fichiers actuels, puis les modifiez à nouveau pour exclure les lignes non désirées.