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.

È stato utile?

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:

  1. File-> Modifica Preferenze
  2. Espandere il nodo "MKS Source" albero (2007) / "Gestione della configurazione" nodo della struttura (2009)
  3. Espandi il "Comandi" nodo della struttura
  4. 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

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