Qual è l'equivalente di MKS SVN Update?
-
09-10-2019 - |
Domanda
Sto contraente ad una società che utilizza MKS. Ho usato SVN in passato così come Mercurial e Git, ma devono utilizzare MKS attualmente (finora non riesco a trovare alcuna documentazione su di esso o buone pratiche).
Voglio sapere che cosa l'equivalente di SVN Update nella MKS è? Ho provato Risincronizza ma troppo spesso quando faccio questo MKS vuole Sovrascrive i file che ho lavorato su.
Soluzione
Quando si lavora sulla sorgente, è necessario 'Check Out / F2' il file prima. Presumo non hai fatto? In caso contrario, dovrete spostare il lavoro da qualche altra parte, estrarre il file e quindi copiare la schiena di lavoro rispetto alla versione estratto. Quindi è possibile controllare nuovamente.
Si noti che si dovrà creare un pacchetto di cambiamento prima, questo è quello che tutti i 'check out' sarà fatto contro. Dopo tutte le modifiche sono fatte, è necessario inviare il pacchetto sul cambiamento.
Altri suggerimenti
Quando si "Sincronizza" nel MKS, il comportamento predefinito è quello di sovrascrivere i file di lavoro nel vostro sandbox con le loro revisioni membri dal ramo corrente (o tronco se non esiste alcun ramo.)
È possibile modificare il comportamento tramite la configurazione. Nel client:
- File-> Modifica Preferenze
- Espandere il nodo "MKS Source" albero (2007) / "Gestione della configurazione" nodo della struttura (2009)
- Espandi il "Comandi" nodo della struttura
- Selezionare il comando "Sincronizza"
Si vorrà modificare le seguenti impostazioni
- Sovrascrivi se in sospeso: Deseleziona
- File sovrascrittura di lavoro se è cambiata: Deseleziona
- Sovrascrivi se differite Operazione esiste: Deseleziona
- Unisci file di lavoro se è cambiata: Verifica
- Tipo Merge: automatico
- Dei conflitti: attrezzo del lancio
Il comando "risincronizzazione" sarà ora tenterà di unire automaticamente la revisione membro nel file di lavoro. Se può non auto fusione a causa di un conflitto, che lancerà l'applicazione di fusione per consentire di risolvere il conflitto.
ho usato SVN e CVS prima di utilizzare MKS, e ho trovato questo comportamento risincronizzazione modificato per essere più intuitiva che il comportamento risincronizzazione standard.
Il comando MKS di aggiornamento SVN è "organo di bloccaggio" e poi "check-in" utilizzando il client MKS Integrity 2007 o il 2009. Saluti, Ramil