2009-07-15 12 views
1

Existe-t-il un plug-in DIFF pour Delphi? J'ai besoin d'ajouter un simple fichier diff ou patch à mon projet, en remplaçant le code du projet, qui a été changé dans le patch, mais en gardant aussi l'ancien cas de retomber dans l'ancien fichier sans le correctif.L'additionneur dif ou patch pour Delphi IDE, c'est-à-dire si quelqu'un fait un patch et que je veux l'ajouter automatiquement à mon projet?

+0

Je ne comprends pas ce que vous voulez dire, s'il vous plaît ré-éditer la question et le titre, ... un diff ne dépend pas du langage de programmation, ... ET ajouter un exemple. – ulrichb

Répondre

1

Winmerge C'est un excellent outil de différenciation pour les fichiers source sans avoir besoin de Delphi. Bri

1

Utilisez un système de contrôle de version, tel que mercurial.

3

Si vous utilisez un système de contrôle de version pour vérifier les fichiers, vous pouvez utiliser les outils de contrôle de version pour conserver la possibilité de stocker les différences et fusionner. SVN avec TortoiseSVN semble être une méthode très populaire (et open source) de faire exactement cela. Il y a beaucoup de examples d'intégration dans l'EDI.

L'onglet Historique de l'IDE fonctionne également, si vous êtes le seul à travailler sur le fichier. Si tel est le cas, je définirais plutôt l'historique et j'utiliserais l'assistant de sauvegarde de projet GExperts pour effectuer des sauvegardes de "point de contrôle".

Un utilitaire de comparaison/fusion basé sur Windows fantastique que je recommande fortement est Beyond Compare, qui est également écrit en Delphi. :)

0

Je pense que l'OP demande quelque chose comme les utilitaires diff/patch de GNUWin. Vous obtenez un fichier patch et l'appliquez à la base de code.