Newsgroup: it.comp.lang.visual-basic
Titolo: Picola domandina sul source safe

Diciamo che fino ad oggi ne ho fatto a meno, sostituendo
lo strumento con dei sani backup su file zip e poi sullo
iomega a fine serata.
Visto che ho piallato la macchina di sviluppo, ci ho rimesso
il 2k03, il vs 6.0 e il 
vs.net
 ho detto, beh proviamo anche
il vss 6.0d.
Ok si gestisce l'apertura e l'eventuale sovrascrittura dei file
in caso di accesso concorrente da più di un utente,
ma ho notato che se uno da esplora risorse sostituisce il
file ... non è che vss abbia loccato in qualche modo i file
e te ne impedisca la cosa ... questa mi pare una bella stron....
Vabbè ... sorvolando, mi chiedevo inoltre il discorso dell'archiviazione
come funziona. E' il vss che si gestisce la cosa o io di tanto in
tanto devo andare a fare click sul suo comando archivia??
-- 
Saluti
Andrea Moro

 tanto devo andare a fare click sul suo comando archivia??
SS tiene traccia di tutte le archiviazioni, il che significa che quando
archivi un file lui si salva nel suo DB la copia di questo file, quindi ad
ogni archiviazione corrisponde una "versione" archiviata e recuperabile del
file.
Il modo normale di operare è quello di archiviare il file appena termini una
modifica, in questo modo lo rendi disponibile per l'estrazione anche da
altri utenti.
Se non fai così non ha molto senso usare SS, poichè se non archivi i files e
fai un bel DEL *.* dei sorgenti ti sei perso tutto lo stesso :)
Ciao.
--
Math Parser, VB.Framework : 
http://www.neodatatype.net
Sito Comune               : 
http://www.it-lang-vb.net

 archiviata e recuperabile del file.
Quindi apro VSS e faccio archivia a manina?!
-- 
Saluti
Andrea Moro

 Quindi apro VSS e faccio archivia a manina?!
No.
Basta che vai sulla finestra del progetto in VB e cliccki destro sul file
interessato: in fondo al menu hai tutte le operazioni che puoi fare con SS.
Ciao


 avanti).
Beh quella è stata la prima cosa che ho guardato, ed in effetti
c'era l'attributo readonly ... avevo notato anche quel bel file
aggiuntivo che certo non avevo fatto io ... però non mi sono
azzardato a cancellare solo quello :)
Ho segato tutta la directory e rimesso la copia fatta due minuti
prima ;)
Per il resto thanks come sempre ;)
-- 
Saluti
Andrea Moro

Zanna ...
n'altra domandina già che ci siamo ;)
Il famoso tasto salva del vb non dovrebbe più servire a questo punto
o mi sbaglio?
Anche perchè se lo premo, vb si incazza come una iena e dice che
non può salvare il file frx.
Ne deduco che facendo il check out del file quando lo voglio modificare
e il check in quando ho finito, vb salva anche nella directory corrente.
Giusto?
-- 
Saluti
Andrea Moro

 directory corrente. Giusto?
Questo si... ma il tasto salva resta indispensabile... imho
hth

Lord Rayden wrote:
Non c'entra nulla ma volevo avvertirti che ho pubblicato sul SC il tuo
articolo che trattava di msde; l'ho convertito in pdf per una migliore
fruibilità
Alessandro

Visto, thanks.
Speriamo serva a qualcuno :)
-- 
Saluti
Andrea Moro

 del team che continua ad utilizzare del codice "collaudato"!
E allora c'è qualcosa che non quadra. Non devo fare il check out
ma l'estrai. Altrimenti non va.
E allora però il checkout a che serve. Ho installato il VSS in italiano,
il menu contestuale però è in inglese e non riesco a trovare l'argomento
nella guida.

 ma l'estrai. Altrimenti non va.
Allora, il tutto funziona così:
Prima di tutto considera che SS è uno strumento per il lavoro di gruppo e
non uno strumento di backup, anche se può essere usato per questo.
- carichi da VB un progetto che non c'è in SS: SS si accorge e ti chiede se
vuoi che lui gestisca la storicizzazione.
- Tu gli dici di sì, lui si archivia i tuoi files, il che significa
    1) Si crea una copia dei files archiviati nel suo DB
    2) Marca come read-only quelli sul tuo disco
    3) Scrive quei files .css o come si chiamano.
- Ora il progetto è archiviato e nessuno ci può lavorare sopra (è in
read-only!).
- Estrai un file (per i form e controlli estrae anche gli frx e ctx) e lui
    1) Controlla che il file che hai sul tuo disco sia marcato come
read-only
    2) Si segna ce ce l'hai estratto tu (per non farlo estrarre da altri)
    3) Sovrascrive quello locale con l'ultima copia aggiornata nel suo DB
(quindi con eventuali modifiche di altri)
    4) Toglie il read-only
- Ora il file è estratto e quindi modificabile
- Finite le modifiche tu lo archivi e lui riparte da capo.
E' più chiaro?
Ora direttamente con SS puoi ad es. chiedere la "cronologia" di un singolo
file e confrontare le differenze tra le varie versioni.
Il checkout non l'ho mai usato non so a che serva, probabilmente a
verificare se ci sono novità nelle archiviazioni.
