Articles of diff

Que signifient les numéros d’un en-tête Git Diff?

Chaque fois que je lance git diff, pour chaque modification que j’ai apscope, j’obtiens un en-tête avec des nombres, par exemple: @@ -169,14 +167,12 @@ function Browser(window, document, body, XHR, $log) {….. Je me demande ce que les quatre chiffres signifient? Je suppose que -169 signifie que cette ligne de code particulière qui suit était […]

Comment puis-je obtenir l’ID de validation associé à un sous-module git à partir d’une validation passée dans le clone parent?

Existe-t-il un moyen, en fait, de ne pas extraire la validation parent, pour déterminer l’ID de validation SHA-1 d’un sous-module basé sur un ID de validation dans le clone parent? Je sais que je peux trouver le SHA-1 actuellement associé avec «git submodule». Voici un exemple: J’ai un clone avec un seul sous-module «foo» qui […]

Branche SVN comparer

Comment comparer une twig avec une autre? Je veux comparer une twig avec la dernière révision dans le tronc.

Ignorer * tout * les changements d’espaces avec git-diff entre les validations

Je passe en revue un code et corrige les bizarreries des espaces et corrige généralement l’indentation, et je veux m’assurer que je n’ai pas apporté par inadvertance d’autres modifications, donc je fais git diff -w pour afficher les différences dans tous les changements fichiers tout en ignorant les différences d’espaces. Le problème est que cela […]

Quelle est la différence entre `git diff –patience` et` git diff -histogram`?

Cette question précédente demandait les différences entre 4 stratégies de diff Git différentes, mais la seule différence expliquée était la différence entre myers et patience , ce qui est assez bien expliqué ailleurs . Comment fonctionne la stratégie d’ histogram ? Qu’est-ce qui le différencie de la patience ? La page de manuel de git-diff […]

Comment grep le diff git?

Y a-t-il un moyen de montrer le git–diff filtré par un motif donné. Quelque chose comme git grepdiff pattern changed file +++ some sentence with pattern changed file 2 — some other pattern Malheureusement, la solution la plus simple ne suffit pas git diff | grep pattern +++ some sentence with pattern — some other […]

Comment compter les différences entre deux fichiers sur Linux?

Je dois travailler avec de gros fichiers et trouver des différences entre deux. Et je n’ai pas besoin des différents bits, mais du nombre de différences. Pour trouver le nombre de lignes différentes que je propose diff –suppress-common-lines –speed-large-files -y File1 File2 | wc -l Et ça marche, mais y a-t-il un meilleur moyen de […]

Existe-t-il un algorithme de type diff qui gère un bloc de lignes en mouvement?

Le programme diff , dans ses diverses incarnations, est raisonnablement bon pour calculer la différence entre deux fichiers texte et l’exprimer de manière plus compacte que de montrer les deux fichiers dans leur intégralité. Il montre la différence sous la forme d’une séquence de morceaux de lignes insérés et supprimés (ou de lignes modifiées dans […]

Comment effectuer des diffs de chaîne en Java?

Je dois effectuer des diffs entre les chaînes Java. Je voudrais pouvoir reconstruire une chaîne en utilisant les versions originales de chaîne et de diff. Est-ce que quelqu’un l’a fait en Java? Quelle bibliothèque utilisez-vous? Ssortingng a1; // This can be a long text Ssortingng a2; // ej. above text with spelling corrections Ssortingng a3; […]

Comment définir la patience comme algorithme git diff par défaut

Dans .git / config j’ai essayé: [diff] patience = true Mais pas de chance Dois-je faire: git diff –patience git show –patience HEAD etc., à chaque fois?