2 votes

GitHub : Désolé, cette diff est indisponible (fork supprimé)

J'essaie de fusionner cette demande de retrait mais la fourche est déjà enlevée.

enter image description here

Les demandes de retrait indiquent toujours les modifications correctes, mais je ne parviens pas à obtenir/fusionner les modifications (je suis conscient des conflits, ce n'est pas le problème).

Github montre en bas du PR les lignes de commande :

enter image description here

mais le curl -L https://github.com/304NotModified/Fody.Stamp/pull/22.patch | git am -3 ne fonctionnera pas.

J'ai découvert que https://patch-diff.githubusercontent.com/raw/304NotModified/Fody.Stamp/pull/22.diff montre l'erreur : "Sorry, this diff is unavailable"

enter image description here

Une idée sur la manière de récupérer les modifications (localement) ?

3voto

torek Points 25463

Malheureusement, GitHub ne vous montre plus le diff comme ça.

Heureusement, les commits originaux sont toujours attaché au dépôt amont :

$ git clone git://github.com/304NotModified/Fody.Stamp
Cloning into 'Fody.Stamp'...
remote: Counting objects: 1102, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 1102 (delta 0), reused 0 (delta 0), pack-reused 1100
Receiving objects: 100% (1102/1102), 2.07 MiB | 3.10 MiB/s, done.
Resolving deltas: 100% (718/718), done.
$ cd Fody.Stamp

La partie suivante est le vrai truc :

$ git fetch origin refs/pull/22/head:refs/heads/pr22
remote: Counting objects: 42, done.
remote: Total 42 (delta 27), reused 27 (delta 27), pack-reused 15
Unpacking objects: 100% (42/42), done.
From git://github.com/304NotModified/Fody.Stamp
 * [new ref]         refs/pull/22/head -> pr22

Tant que vous disposez de Git en ligne de commande, vous pouvez travailler de cette manière. C'est mejor aussi, puisque vous avez les commits originaux, et donc vous pouvez utiliser git cherry-pick sur eux un par un, ou git merge (avec ou sans --squash ) pour les fusionner, ou git rebase pour les copier, ou autre.

$ git log --decorate --oneline --graph master pr22
*   950ecea (HEAD -> master, origin/master, origin/HEAD) Merge pull request #47 from 304NotModified/fix-unstable-test
|\  
| * fb12f67 fix unstable test
* |   401e787 (tag: 1.4.2) Merge pull request #45 from 304NotModified/fix-dependency

[mass snippage]

* 3e6ddf0 Update README.md
*   73e9e51 Merge pull request #25 from 304NotModified/patch-1
|\  
| * c1cad0b Syntax highlighting
* | 0e3dac1 (tag: 1.3.1) mark as  (no longer maintained)
* | 18f6705 Update README.md
* | 1382fa8 (tag: 1.3.0) update cecil
|/  
| * ac637e3 (pr22) Update README
| * 0f51ff7 Add tests for UseFileVersion and OverwriteFileVersion
| * 5d2517f Refactor and fix tests
| * 449db14 Add OverwriteFileVersion in config (default true)
| * 8be5aa1 Use AssemblyFileVersion to format AssemblyInformationalVersion if UseFileVersion is true
| * 26c6fdd Add Configuration.UseAssemblyFileVersion
| * 58635c2 Refactor a little
| * 4bf8d6a Add more tokens to README
|/  
* 5e64e14 bump refs

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X