Sono passato a un ramo sul mio repository locale e ho notato che mi dava un messaggio che mostrava i file x aggiornati. Questo mi ha sorpreso perché non sapevo ci fossero differenze su quel ramo. Come faccio a confrontare quel ramo con il ramo predefinito per vedere cosa è cambiato?Come faccio a diffare un ramo con il mio ramo predefinito
58
A
risposta
91
Utilizzare hg diff -r BRANCH1:BRANCH2
, dove BRANCH1 e BRANCH2 sono i nomi dei rami. Questo ti mostrerà le differenze tra le teste dei due rami.
Hai ricevuto il messaggio "file x aggiornati" perché sul ramo originale erano stati modificati i file, non necessariamente perché nell'altro ramo erano presenti file modificati. Mercurial ti mostra l'unione dei set di file modificati da entrambi i rami.
Problemi correlati
- 1. Mercurial - chiude il ramo predefinito e sostituisce con un ramo denominato come nuovo predefinito
- 2. mercurial imposta un ramo come nuovo ramo predefinito
- 3. Come impostare il ramo predefinito in GitHub.com?
- 4. Come resettare un ramo su un altro ramo con git?
- 5. Come recuperare il ramo mercuriale con nome dal ramo predefinito senza unire i due in uno?
- 6. Come si confronta un ramo con il tronco in sovversione?
- 7. Come unire sviluppo ramo a ramo principale all'interno di SourceTree?
- 8. SVN ramo di un ramo
- 9. In git, come faccio a rimuovere un commit da un ramo e applicarlo a un ramo diverso?
- 10. Come unire il ramo gerrit ad un altro ramo gerrit
- 11. Git - Sostituire ramo locale con ramo remoto
- 12. Confronta il ramo git con il ramo rebased
- 13. rendere git ramo il ramo principale
- 14. Come faccio a unire di nuovo nel ramo remoto
- 15. Come inviare il ramo principale locale a Heroku quando hai già inserito un ramo di funzione?
- 16. fatale: il master ramo corrente non ha ramo a monte
- 17. Come schiacciare il mio ramo git si commette nello stesso ramo senza ridefinire?
- 18. Come eseguire il cherry pick dal ramo A al ramo B su un sistema senza cronologia?
- 19. Come unire un ramo ad un altro ramo in GIT?
- 20. Come ripristinare il ramo principale a monte
- 21. Come posso diffare un ramo alla revisione del tronco da cui è iniziato in Crucible?
- 22. Git avviare il ramo da un altro ramo senza rilevamento
- 23. Come unire git commit nel ramo di sviluppo a un ramo di funzionalità
- 24. Come creare il ramo da commit specifico in ramo diverso
- 25. Spingere un ramo locale fino a GitHub
- 26. Come clonare il ramo con git-p4?
- 27. Come posso ottenere modifiche dal mio bagagliaio in un ramo?
- 28. Come rimuovere un ramo localmente?
- 29. Come faccio a fare riferimento a un ramo esistente da un problema in GitHub?
- 30. Come eliminare il ramo Mercurial dopo l'unione
... e se siete già (in modo pulito) passato a quel ramo: 'hg diff -r default' farà lo stesso – declension
Come diff con il nome del file di output solo? – BMW