Newsgroup: it.comp.lang.visual-basic
Titolo: VSS

Sto ancora cercando di capire come funziona...
Qualcuno mi spiega perchč dopo aver archiviato i file mi mette gli originali
in sola lettura?
-- 
Le persone non sono il proprio comportamento: devi sempre andare oltre,
essere flessibile, capire il punto di vista degli altri, interpretarne i
comportamenti ed intuirne le esigenze.
Per rispondere in privato elimina
dall'indirizzo "togliquesto"
MasterDavidex
David Ruscelli

 in sola lettura?
Per evitare che tu possa modificarli e quindi disallinearli rispetto alla
versione che tu hai salvato su VSS.
In pratica VSS fa da "semaforo" sui files che compongono il tuo progetto vb
settandone i permessi i lettura/scrittura (beh, non solo quello..) 
Quando un tuo collega ha "estratto" un file per lavorarci sopra tu lo
stesso file lo vedi bloccato.
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 stesso file lo vedi bloccato.
Penso di non aver capito bene come si usa allora...


 
VSS è uno strumento per il lavoro di gruppo su uno o più progetti.
Ovviamente, se tu stai modificando un file un altro non dovrebbe poterlo 
fare in contemporanea :)
VSS non è (solo) uno strumento di archiviazione versioni.
Ciao

 ha scritto nel messaggio
news:c5iqo0$25k20$2...@ID-184808.news.uni-berlin.de...

Il problema è che ci lavoro solo io e mi blocca i file ugualmente, quindi
probabilmente c'è qualcosa che non capisco...
Boh...


 quindi probabilmente c'è qualcosa che non capisco...
Questo e' normale, primo perche' VSS non ha modo di sapere in anticipo
quanta gente lavorera' su determinati file, secondo perche' vuole
controllare comunque anche il singolo sviluppatore, evitando che faccia
modifiche involontarie.
In sostanza quindi quando apri il progetto trovi sempre tutto in lettura,
devi marcare esplicitamente (checkout) i file da modificare, fare le tue
prove, salvare in via temporanea e quando sei convinto approvare la modifica
(checkin)... a tutti gli effetti e' un meccanismo di lock/transazioni
applicato ai sorgenti invece che a tabelle di un database.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Boh...
Nel tuo caso il gruppo di lavoro e' composto da una sola persona.
in pratica supponi di avere il tuo progetto vb
- normalmente tutti i file sono archiviati in VSS e sul tuo pc sono in sola
lettura
- quando devi lavorare su un file (di qualunque tipo, frm bas o vbp) lo
estrai, VSS lo copia dal suo archivio alla tua directory di lavoro
mettendolo in scrittura e contemporaneamente segnalando a tutti gli altri
eventuali utenti di VSS che quel file l'hai estratto tu, cosi non lo
possono modificare
- quando hai finito di modificare il file lo archivi, VSS memorizza le
differenze tra la versione precedente e quella appena modificata, lo copia
nel suo archivio, setta il flag del file nella tua directory in sola
lettura e segnala a tutti gli eventuali altri utenti che il file e'
disponibile
Nel tuo caso essendoci un solo utente la trafila e' la stessa con la sola
differenza che tu lo usi solo per memorizzare le versioni del file.


 probabilmente c'è qualcosa che non capisco...
Lui mica lo sa che ci sei solo tu.
Ma io non capisco perchè utilizzate VSS se ci lavorate da soli.
Non conviene un semplice backup delle cartelle di lavoro?
Ciao

 Non conviene un semplice backup delle cartelle di lavoro?
Io lo utilizzo per avere lo storico delle modifiche!

 ha scritto nel messaggio
news:c5ivoh$30jh$1...@half.spin.it...

Anche io lo vorrei utilizzare per quel motivo lě...


 
Provato TortoiseSVN?
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 Provato TortoiseSVN?
Quanto costa?


 Boh...
tasto destro sulla form : ESTRAI
quando finisci di lavorarci : Tasto destro ARCHIVIA
Attento a non spostare le cartelle dei tuoi prg
Attento al server dove tieni gli originali
Attento e' M$
Attento a volte si magna degli aggiornamenti (LO GIURO !)
Attento !
-- 
-Gigio@Work(?)-



A volte (ma era un concorso di colpa) si mangia totalmente gli archivi.
In 4 anni di uso giornaliero da parte di un team di 12 sviluppatori e'
successo una volta.
Abbiamo scoperto *dopo* che esistono dei comandi propri di VSS per
verificarne/correggerne i disallineamenti interni...:-)
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
Database Gate - The Powerful SQL Editor ODBC based


 verificarne/correggerne i disallineamenti interni...:-)
ma non ti sei mai scontrato con quegli errori criptici che nemmeno lo
zingarelli riesce a interpretare ? io in .. umm.... 3 anni di uso monoutente
giornaliero oramai ho :
2 bkup giornalieri (13:00 e 19:00) che si autoarchiviano settimanalmente e
mensilmente ho anche Vss sul fileserver d'ufficio con i miei sorgentini. mi
fa solo casini con i Gruppi di progetti con form comuni, a volte si ostina a
non voler accettare i cambiamenti perche' non sono stati registrati dal vbp
corrente ma da un altro vbp... !
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 
Poco. ;-)
http://tortoisesvn.tigris.org/



Dalle foto sembra carino, ma è free?
Niente interfaccia in italiano vero?


 corrente ma da un altro vbp... !
Ormai sono 4 anni anni che non uso piu' VSS (come singolo sviluppatore ho
solo la gestione personale dei backup) pero' mi ricordo che quando lo usavo
nel mio precedente posto di lavoro qualche problemino c'era, ma nulla di
bloccante.
Credo che questi errori aumentino esponenzialmente con la complessita'
delle info memorizzate (progetti, file condivisi, etc.)
Ciao
Stefano "HappyMan"

 corrente ma da un altro vbp... !
A quanto pare non è colpa di VSS, ma di VB6.
Sto usando VS.net con lo stesso server SS, e devo dire che sembra un 
altro mondo.
E' pieno di automatismi: rinomini/sposti progetti si auto aggiornano 
anche in SS, lo stesso se lo fai da SS, si riallinea a quanto presente 
sul disco... abbiamo addirittura spostato il DB di SS su un altro server 
e nemmeno me ne sono accorto: ci ha pensato lui ad agganciarsi al nuovo 
server.
Chi usava invecie VB6 ha dovuto entrare in SS e fare tutto a mano 
riselezionando il file di configurazione, e smanettare con le opzioni di 
VSS.
Quando modifichi un modulo archiviato lui in automatico ti chiede di 
estrarlo, senza dirti "impossibile modificare il modulo" che ti 
costringe a estrarlo a mano e spesso si inchioda.
I progetti vengono archiviati in modo più intelligente, ad es. i 
archivia tutta la struttura della directory, comprese le sottocartelle, 
tutto in automatico, non è più l'utente che deve indicare cosa e dove 
archiviare.
Se lavori senza SS attivo ti permette la "modifica disconnessa" 
consentendoti l'archiviazione successiva.
In VB6 non esiste nemmeno.
E tutta una serie di altre cosucce.
Ciao

 Niente interfaccia in italiano vero?
No, pero' ci sono cinese, danase, giapponese, norvegese, francese e tedesco.
E ci sono le istruzioni per la traduzione...
