Étant donné le cas que j'ai fait deux changements indépendants en un fichier : par exemple, ajout d'une nouvelle méthode et modification d'une autre méthode.
Souvent, je ne veux pas valider les deux modifications en tant que un commettre, mais comme deux des engagements indépendants.
Sur un dépôt git, j'utiliserais l'option Mode interactif de git-add(1) pour diviser le gros morceau en plus petits :
git add --patch
Quel est le moyen le plus simple de faire cela avec Subversion ? (Peut-être même en utilisant un plug-in Eclipse)
Mise à jour :
Sur Le truc à propos de Git C'est ce que dit Ryan : "L'enchevêtrement du problème de l'exemplaire de travail."
0 votes
Cherchiez-vous spécifiquement une solution en ligne de commande ? Beaucoup des réponses ci-dessous mentionnent TortoiseSVN 'restore after commit', qui est une fonctionnalité propre à Tortoise -- donc basée sur l'interface graphique et Windows.