Sto cercando di convincere Mercurial e spero di essere confuso qui!Perché non posso inviare questa modifica al mio repository mercurial "principale"?
Ho un repository ('main') che ho clonato ('clone'),, entrambi sul mio computer. Entrambi erano completamente sincronizzati l'uno con l'altro.
Ho deciso di giocare con i rami nominati quindi la prossima volta che ho eseguito il commit sul mio 'clone' l'ho fatto con il nome di un ramo di 'case1212' e mentre sembra che abbia gestito correttamente il commit sul mio clone, non posso spingere queste modifiche indietro a 'main'. L'errore è:
abort: push creates new remote branch 'case1212'!
... e suggerisce che potrei aver bisogno di unire prima? Cosa dovrei fondere su quel repository "clone"? Quando provo a tirare da 'main', non ci sono cambiamenti.
Sono sicuro che in realtà vorrei creare un ramo remoto nel mio repository 'principale' in modo che le persone che si aggiornano da esso possano vedere quel ramo.
non è la procedura migliore per unire le modifiche remote localmente e quindi premere? – gcb
@gcb a volte vuoi veramente un nuovo ramo nel repository del server, quindi è disponibile per essere visto e utilizzato da altri. Ma se è solo una testa separata perché non hai fuso le modifiche degli altri a livello locale allora sì, dovresti unirle prima di spingere e quindi non devi forzare a spingere. – Rory