Domanda

In che modo mercurial gestisce i file divisi? Cosa succederà se creo un ramo e divido un file. Posso facilmente estrarre le modifiche da un altro ramo che modifica il file originale, non diviso?

È stato utile?

Soluzione

Dopo aver letto il commento di chiarimento, la risposta è no. Mercurial tiene traccia dei file, non di grandi quantità di codice, quindi non posso farlo per quanto ne so.

Altri suggerimenti

Ho appena fatto un piccolo esperimento. Ho creato un repository ( foo ) con un file di grandi dimensioni. Poi l'ho clonato in bar , ho usato hg cp per copiare il file in due file e ne ho rimosso la metà in entrambi i file. Quindi ho apportato una modifica che riguarda l'intero file in foo e l'ho unito in bar .

Di conseguenza, le parti contenute nel rispettivo file diviso sono state unite correttamente, mentre ho avuto un conflitto per le parti rimosse: la mia versione locale era vuota, mentre l'altra versione era la modifica da foo .

Quindi, se sei felice di rimuovere questo tipo di conflitti ogni volta che ti unisci, questo potrebbe essere abbastanza buono per te.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top