Come posso unire i miei file quando la struttura delle cartelle è cambiata utilizzando Borland StarTeam?
-
09-06-2019 - |
Domanda
Sono in procinto di rifattorizzare parte del codice che include lo spostamento di cartelle e vorrei unirle regolarmente per mantenere le cose aggiornate.Qual è il modo migliore per unire dopo aver spostato le cartelle nella mia copia di lavoro?
Soluzione
Puoi anche spostare i file in StarTeam.Quindi uniscili dopo.
Qualunque cosa tu faccia, assicurati di non eliminare i file e di aggiungerli nuovamente in StarTeam.Se lo fai, perderai la cronologia dei file.
Altri suggerimenti
Spostare i file in StarTeam e quindi aggiornare il progetto/soluzione è la strada più semplice da percorrere.Suggerirei anche di creare un'etichetta di visualizzazione prima di fare qualsiasi cosa in modo da avere un punto di "rollback" definito se le cose vanno male :)
Le cartelle in StarTeam possono essere rinominate per corrispondere agli spostamenti del file system facendo clic con il pulsante destro del mouse sulla cartella e andando su Proprietà.Se hai creato nuovi livelli di nidificazione, dovrai creare quelle cartelle normalmente.Se hai spostato file tra cartelle esistenti, puoi spostarli in StarTeam trascinandoli dalla finestra dei file a destra nella nuova cartella a sinistra.I file possono essere rinominati per corrispondere a un nuovo nome in StarTeam allo stesso modo delle cartelle, fare clic con il pulsante destro del mouse sul file e selezionare Proprietà.
Come collega utente di StarTeam, le mie condoglianze ti vanno.
In un mondo ideale, potresti ramificare la vista e unirla nuovamente quando sei soddisfatto delle revisioni per evitare di interrompere la build.Tuttavia, poiché utilizzi StarTeam, suggerirei di apportare piccole modifiche incrementali alla struttura delle cartelle e accettare che probabilmente si verificheranno alcune rotture lungo il percorso.Probabilmente richiederà meno tempo e sarà più intuitivo rispetto al tentativo di utilizzare l'interfaccia di visualizzazione-unione.
Il problema è che nel frattempo ho paura di interrompere la build mentre sposto le cartelle in StarTeam.Suppongo che l'unico modo per evitarlo sia essere pronti a caricare i file di progetto aggiornati non appena sposto le cose in StarTeam e farlo il più rapidamente possibile.