2009-10-13 12 views
0

J'ai un dossier et un correctif pour ce dossier. Maintenant, je ne veux pas inclure toutes les modifications apportées au patch dans mon commit. Je peux sélectionner les fichiers que je veux exclure dans Subclipse, mais puis-je faire la même chose avec seulement certaines lignes dans ces fichiers?Correction sélective

+2

Pourrait obtenir plus de réponses sur Stackoverflow. – Thilo

Répondre

0

Vous pouvez probablement modifier le fichier de correctif, ou appliquer le correctif, puis copier les originaux à partir d'une autre copie non modifiée des fichiers d'origine dans un dossier séparé. Personnellement, je devrais probablement commettre mon travail dans git, appliquer le patch (sans utiliser git) et ensuite utiliser git pour valider uniquement les changements que j'ai aimés, ou pour réinitialiser les fichiers que je n'aimait pas changer.

Oh, désolé , 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.

0

Vous pouvez patcher 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 corrigées et la version précédente dans votre copie de travail. Fondamentalement, vous utilisez le correctif pour modifier vos fichiers actuels, puis les modifier à nouveau pour exclure les lignes indésirables.