Domanda

Abbiamo appena aggiornato a TFS 2010. Abbiamo creato un ramo di sviluppo per ogni progetto. Se vengono apportate modifiche in Branch1 e poi Branch1 è tornato unito nella linea di base, si fonde ogni file invece che solo i file modificati.

Le successive modifiche ai file in Branch1 ed unirsi al risultato basale solo le modifiche sarà oggetto di fusione (che è quello che vogliamo) meno passa da Branch2 sono state fuse tra la prima e la seconda fusione di Branch1, quindi ogni file si fonde di nuovo (che non vogliamo).

Come possiamo fare in modo solo i file modificati ottenere ogni volta fusa?

È stato utile?

Soluzione 2

Credo che il problema era che avevamo creato i rami di sviluppo, poi cancellato, poi ricreato. Ci siamo imbattuti in un problema simile a questo in passato dove è stato cancellato un file, quindi un nuovo file è stato aggiunto con lo stesso nome. La correzione per il problema passato, era di fare una fusione senza fondamento. Piuttosto che passare attraverso che abbiamo deciso di eliminare solo i rami di sviluppo e li rebranch con nomi diversi.

Altri suggerimenti

Si può cercare di fusione specifici insiemi di modifiche invece che fino gli ultimi insiemi di cambiamento. In questo modo si può anche controllare quali modifiche vengono fusi in altri rami, invece di tutte le modifiche da unire allo stesso tempo.

Inoltre, quando non ci sono cambiamenti, l'automerge dovrebbe prendersi cura dei file senza creare alcun problema. Quali problemi specifici stai affrontando?

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