Abbiamo riscontrato un problema con il file Unisci in TFS2010. Fino ad ora, abbiamo unito i file da un ramo all'altro senza problemi (fare clic con il pulsante destro del mouse su file -> Unisci -> Scegli un ramo di destinazione e Unisci file). Inizialmente, abbiamo aggiunto un nuovo file al ramo di sviluppo, dopo aver aggiunto lo stesso file al ramo principale. Dopo un po 'di tempo abbiamo avuto delle modifiche al codice nel ramo Sviluppo e quando ho provato a fare Unisci con ramo principale, non riesco a vedere il ramo Target (Principale). Ho due domande riguardo a questa situazione:TFS - Impossibile vedere il ramo di destinazione quando si esegue il file Unisci
È questo ottimo modo per "caricare" nuovi file in TFS. Aggiungete separatamente i file in entrambe le diramazioni o vi è qualche pratica migliore in cui potremmo aggiungere un nuovo file al ramo Sviluppa e dopo fare una copia di quel file su Main?
Quale può essere motivo per "nascondere" il ramo di destinazione durante l'operazione di unione?
Quando cercato di risolvere questo problema, ho trovato alcuni articoli che possono essere utili a qualcun altro, ma non ha risolto problema nel mio caso:
TFS not showing Dev branch in target locations for merging
How to merge new files into another branch in TFS?
TnX in anticipo!
Nemanja
TnX pantelif! Questo ha risolto il nostro problema. Non siamo riusciti a Unire nuovi file perché stavamo provando a farlo con il tasto destro del mouse sul file anziché sul ramo. Ora abbiamo una situazione in cui i precedenti changeset, con file che erano "nuovi" in quel momento, sono mostrati nella lista "Selected changesets", ma non possiamo unirli di nuovo e le modifiche al check-in, perché abbiamo avuto nuovi check-in e modifiche per questi file dopo i changeset iniziali. Come possiamo "pulire" queste informazioni, cioè come potremmo vedere solo i cambiamenti, ad esempio, da questo momento? –
Quando si tenta di unire da un ramo di origine a quello di destinazione, TFS non si lamenta di un conflitto?Se si sceglie di prendere la versione "Target" nella scheda conflitto, questo dovrebbe risolvere il problema una volta per tutte. – pantelif