Ho una struttura TFS molto caotica che sto cercando di ripulire (grazie al mio predecessore). Ora ho una situazione in cui ho bisogno di portare i changeset in modo selettivo da un ramo all'altro dove non hanno una relazione genitore/figlio e non voglio che queste modifiche passino attraverso il loro tronco condiviso. Come posso fare questo?In TFS, come posso selezionare un changeset in un ramo non correlato?
Ho provato un'unione senza base - In TFS, how do I do a baseless merge on specific changesets? - che mi ha detto che non ci sono stati cambiamenti da unire.
Quello che voglio ottenere è qualcosa di simile a questo TFS : Can a shelveset be restored to another location? tranne che con un changeset.
In GIT penso che questo sarebbe un semplice cherry-pick.
La mia struttura simile a:
Y-C1-C2-C3
/
X-------------
\
Z
E la domanda è come ottengo C2 da Y in Z senza passare per X?
Quali opzioni hai usato nel tuo tentativo di unione senza base? Hai usato l'opzione/force? –
Sì, ho provato la forza e alcune altre cose che ho letto in giro ma con lo stesso risultato - che non c'erano modifiche. Alla fine ho morso il proiettile e ho fuso tutto manualmente ... ci sono volute 14 ore ma almeno sono sicuro al 100% del risultato. – idieeasy