English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 12.5.5400
  • Novità

TW: Check-in e lock inviati

copia link

Descrizione

L'operazione di check-in consiste nell'inviare uno o più lock (oggetti) al server Team Works affinché questo li inserisca nella copia master.

Tale operazione può essere effettuata in due modi differenti:

  1. il programmatore può selezionare uno o più oggetti dall'albero o dalla lista degli oggetti nel progetto
  2. il programmatore può selezionare uno o più lock dalla videata dei lock
Nel primo caso Instant Developer invia al server Team Works tutti i lock che "riguardano" gli oggetti selezionati, ovvero lock relativi agli oggetti selezionati o relativi ad oggetti contenuti negli oggetti selezionati (qualora il lock fosse un lock di tipo Cancellato, viene inviato se l'oggetto era contenuto in uno di quelli selezionati dal programmatore). Nel secondo caso Instant Developer invia al server Team Works tutti i lock selezionati.

Instant Developer può decidere, durante la preparazione del messaggio di check-in, di inviare altri lock poiché necessari. Il caso seguente può aiutare a comprenderne il motivo: supponiamo di aver aggiunto una nuova videata (con l'acquisizione di un lock di tipo Inserito sulla stessa); inoltre supponiamo di aver modificato una procedura già esistente inserendo la chiamata Videata.show() (con l'acquisizione di un lock di tipo Aggiornato sulla procedura). Ora, se tentiamo di eseguire il check-in della procedura, Instant Developer deve inviare anche la videata poiché tale oggetto è utilizzato dalla procedura. In questo caso viene effettuato il check-in di due oggetti: procedura e videata (anche se abbiamo selezionato solo la procedura).

Nelle versioni precedenti di Instant Developer non era possibile sapere se erano stati aggiunti automaticamente ulteriori lock. Dalla versione 12.5, qualora vengano aggiunti lock, viene aperta una nuova videata che contiene l'elenco dei lock esterni agli oggetti selezionati (nel caso 1) o non selezionati (nel caso 2). In questo caso il programmatore è avvisato che oltre agli oggetti (lock) che si aspetta, verranno inviati altri oggetti (lock) e può tenerne conto.


Nuova videata che mostra l'elenco di ulteriori lock inviati durante la procedura di check-in. Nell'immagine è stato avviato il check-in di un'applicazione client contenente un nuovo ruolo. Instant Developer ha selezionato per l'invio anche il lock di tipo Inserito sulla corrispondente costante.

Funzionalità interessate

L'utilizzo del modulo Team Works.

Ultima modifica: 27/09/2013 / Validità: da 12.5.5400

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum