Domanda

In AccuRev, quando guardo la cronologia di un file (in modalità "storia"), vedo un elenco delle azioni che sono state prese sul file. Ogni azione ha un numero (#) e una versione.

Quando clicco su una di queste azioni, viene visualizzato un altro elenco che mostra tutti i file che è stato coinvolto nell'azione (compreso quello la cui storia Sto indagando). Ogni voce in questo pannello inferiore è dotato di una "versione virtuale" e una "versione reale".

La "versione" nel pannello superiore sembra essere la stessa della versione "virtuale" del mio file nel pannello inferiore.

Qual è la differenza tra il #, la versione virtuale, e la versione reale? Perché versioni virtuali e reali sono due numeri separati da una barra?

È stato utile?

Soluzione

Ho trovato la documentazione AccuRev ad essere fonte di confusione. Ecco quello che sono venuto a capire:

# è il numero di transazione. Ogni azione in un deposito AccuRev viene assegnato un unico (incremento automatico) numero di transazione. Quando più file sono interessati in una sola azione, hanno in comune il numero di transazione.

"versione virtuale" è il nome del flusso (o numero), seguito da una barra, seguito dal conte di quale versione si trova su quel flusso. Quindi, la prima versione del helloworld.c sul IntegrationStream è IntegrationStream / 1, o forse un numero come 123/1. Se AccuRev mostra un numero puoi cercare il corrispondente streaming nome . Se più cambiamenti sono stati mantenuti sul file in un altro flusso e il file con più modifiche è finalmente promosso a questo flusso (IntegrationStream), questo incrementa il numero da una sola. Così la prossima versione visibile su questo flusso sarebbe IntegrationStream / 2 (o 123/2).

La "versione reale" si riferisce alla prima volta che la revisione del file è stato visto nel deposito. Questo sarebbe quando l'operazione mastio originale è stata eseguita in un'area di lavoro di qualcuno. Quindi, se la versione del file visto in IntegrationStream / 2 è il risultato di un torrione in Proj_jsmith / 7 che è stato promosso fino a IntegrationStream, quindi la versione reale si presenta come Proj_jsmith / 7.

L'antenato, unire e versione patch, se del caso, può essere meglio compresa passando alla "modalità versione del browser" dove l'antenato, unire e linee di patch sono presenti. Tali colonne nella griglia pannello inferiore si riferiscono alle versioni associate alla versione data di un file precedente come un antenato o per essere la fonte di un'unione o patch.

Altri suggerimenti

# è il numero di transazione, che viene incrementato ad ogni deposito cambiare operazione ed è incrementando continuamente.

La differenza tra Real versione e versione virtuale è descritto in AccuRev aiuto (% Programmi% / AccuRev / doc / WebHelp / InDepth_Real_and_Virtual_Versions.htm)

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