OVH Cloud OVH Cloud

Petite question pratique

10 réponses
Avatar
Benoit
Bonjour,

Nous sommes 3 programmeurs,chaque programmeur g=E9re ces=20
projets mais les projets ce trouvent sur chque machine,=20
j'aimerais avec un serveur ou son stock=E9e toutes les=20
sources, et que les clients puissent programm=E9s comme=20
avant. Mais que les sources ne soient plus stock=E9es sur=20
leur PC=20

Merci d'avance

PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga m=E9moire

10 réponses

Avatar
Cédric Dardenne
Bonjour,

Il faut que tu configures Visual Source Safe. Toutes les sources seront
stockées dans la base VSS. Chaque développeur en fera une extraction pour
travailler en local et décidera du moment du "check in" pour mettre à
disposition une version pour les autres développeurs.

Il est disponible avec ton VS Arch.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook

"Benoit" wrote in message
news:30de01c4b04d$33b9ee10$
Bonjour,

Nous sommes 3 programmeurs,chaque programmeur gére ces
projets mais les projets ce trouvent sur chque machine,
j'aimerais avec un serveur ou son stockée toutes les
sources, et que les clients puissent programmés comme
avant. Mais que les sources ne soient plus stockées sur
leur PC

Merci d'avance

PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire
Avatar
benoit
c'est une solution mais le problème c'est que si le pc
plante et que l'on a pas archiver les sources on perd
tout ce que l'on faissait il me semble ;(

BEnoit
-----Message d'origine-----
Bonjour,

Il faut que tu configures Visual Source Safe. Toutes les


sources seront
stockées dans la base VSS. Chaque développeur en fera


une extraction pour
travailler en local et décidera du moment du "check in"


pour mettre à
disposition une version pour les autres développeurs.

Il est disponible avec ton VS Arch.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better


idiots.
So far, the Universe is winning.
-- Rich Cook

"Benoit" wrote in


message
news:30de01c4b04d$33b9ee10$
Bonjour,

Nous sommes 3 programmeurs,chaque programmeur gére ces
projets mais les projets ce trouvent sur chque machine,
j'aimerais avec un serveur ou son stockée toutes les
sources, et que les clients puissent programmés comme
avant. Mais que les sources ne soient plus stockées sur
leur PC

Merci d'avance

PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire


.



Avatar
Cédric Dardenne
Ben... il me semblait que c'était ta demande initiale : avoir un 4ème pc qui
contienne les sources, sur ce pc serait installé VSS.
En plus, toutes les sources sont dupliquées sur les pcs de chaque
développeur (les versions vont évidemment différer en fonction des
développements en cours de chacuns).
En plus la base VSS est juste un système de fichiers, donc si tu veux, tu
peux même créer un backup de cette base sur une 5ème machine ! (si tu as des
promos sur les machines... je peux être intéressé ;-) )

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook


benoit wrote:
c'est une solution mais le problème c'est que si le pc
plante et que l'on a pas archiver les sources on perd
tout ce que l'on faissait il me semble ;(

BEnoit
-----Message d'origine-----
Bonjour,

Il faut que tu configures Visual Source Safe. Toutes les sources seront
stockées dans la base VSS. Chaque développeur en fera une extraction pour
travailler en local et décidera du moment du "check in" pour mettre à
disposition une version pour les autres développeurs.

Il est disponible avec ton VS Arch.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook

"Benoit" wrote in message
news:30de01c4b04d$33b9ee10$
Bonjour,

Nous sommes 3 programmeurs,chaque programmeur gére ces
projets mais les projets ce trouvent sur chque machine,
j'aimerais avec un serveur ou son stockée toutes les
sources, et que les clients puissent programmés comme
avant. Mais que les sources ne soient plus stockées sur
leur PC

Merci d'avance

PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire


.




Avatar
benoit
non j'ai pas de promo sur les machines ;)

non le problème est simple ici on fait chque soir une
copie du projet sur un disque dur réseau et on le backup
sur cassette le problème et que si le pc plante pendant
la journée on perd tout ce que l'on a fait de la journée ;
( ce qui vient de ce passer (heuresement au matin) ce que
je voudrais c'est que l'on puisse avoir un serveur ou
toutes les sources sont stockées en temps réel.
de cette facon si on plante on ne perd rien (bien sur le
serveur sera sécurisé,...)

ben


-----Message d'origine-----
Ben... il me semblait que c'était ta demande initiale :


avoir un 4ème pc qui
contienne les sources, sur ce pc serait installé VSS.
En plus, toutes les sources sont dupliquées sur les pcs


de chaque
développeur (les versions vont évidemment différer en


fonction des
développements en cours de chacuns).
En plus la base VSS est juste un système de fichiers,


donc si tu veux, tu
peux même créer un backup de cette base sur une 5ème


machine ! (si tu as des
promos sur les machines... je peux être intéressé ;-) )

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better


idiots.
So far, the Universe is winning.
-- Rich Cook


benoit wrote:
c'est une solution mais le problème c'est que si le pc
plante et que l'on a pas archiver les sources on perd
tout ce que l'on faissait il me semble ;(

BEnoit
-----Message d'origine-----
Bonjour,

Il faut que tu configures Visual Source Safe. Toutes






les sources seront
stockées dans la base VSS. Chaque développeur en fera






une extraction pour
travailler en local et décidera du moment du "check






in" pour mettre à
disposition une version pour les autres développeurs.

Il est disponible avec ton VS Arch.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof






programs,
and the Universe trying to produce bigger and better






idiots.
So far, the Universe is winning.
-- Rich Cook

"Benoit" wrote






in message
news:30de01c4b04d$33b9ee10$
Bonjour,

Nous sommes 3 programmeurs,chaque programmeur gére ces
projets mais les projets ce trouvent sur chque






machine,
j'aimerais avec un serveur ou son stockée toutes les
sources, et que les clients puissent programmés comme
avant. Mais que les sources ne soient plus stockées






sur
leur PC

Merci d'avance

PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire


.






.



Avatar
Patrice
Je pense qu'il serait possible de procéder comme d'habitude à ceci près que
:
- le dossier de travail pour chaque développeur est un répertoire réseau qui
lui est réservé
- le site Web local est configuré pour pointer sur cet emplacement réseau

Après si le serveur plante gravement ce sont les trois qui perdent le boulot
de la journée (au lieu d'un seul si un PC plante). A voir si le jeu en vaut
la chandelle...

Sur le plan "organisation", pour moi un source est archivable dès qu'il est
compilable si le module est en cours de mise au point, si le code fonctionne
en cas de correction de bogue. L'archivage peut donc être généralement fait
au moins un fois par jour (je crois que VS.NET permet d'activer un archivage
automatique lorsque VS.NET est fermé).

Patrice

--

"benoit" a écrit dans le message de
news:3fac01c4b05a$ace12d00$
non j'ai pas de promo sur les machines ;)

non le problème est simple ici on fait chque soir une
copie du projet sur un disque dur réseau et on le backup
sur cassette le problème et que si le pc plante pendant
la journée on perd tout ce que l'on a fait de la journée ;
( ce qui vient de ce passer (heuresement au matin) ce que
je voudrais c'est que l'on puisse avoir un serveur ou
toutes les sources sont stockées en temps réel.
de cette facon si on plante on ne perd rien (bien sur le
serveur sera sécurisé,...)

ben


-----Message d'origine-----
Ben... il me semblait que c'était ta demande initiale :


avoir un 4ème pc qui
contienne les sources, sur ce pc serait installé VSS.
En plus, toutes les sources sont dupliquées sur les pcs


de chaque
développeur (les versions vont évidemment différer en


fonction des
développements en cours de chacuns).
En plus la base VSS est juste un système de fichiers,


donc si tu veux, tu
peux même créer un backup de cette base sur une 5ème


machine ! (si tu as des
promos sur les machines... je peux être intéressé ;-) )

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better


idiots.
So far, the Universe is winning.
-- Rich Cook


benoit wrote:
c'est une solution mais le problème c'est que si le pc
plante et que l'on a pas archiver les sources on perd
tout ce que l'on faissait il me semble ;(

BEnoit
-----Message d'origine-----
Bonjour,

Il faut que tu configures Visual Source Safe. Toutes






les sources seront
stockées dans la base VSS. Chaque développeur en fera






une extraction pour
travailler en local et décidera du moment du "check






in" pour mettre à
disposition une version pour les autres développeurs.

Il est disponible avec ton VS Arch.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof






programs,
and the Universe trying to produce bigger and better






idiots.
So far, the Universe is winning.
-- Rich Cook

"Benoit" wrote






in message
news:30de01c4b04d$33b9ee10$
Bonjour,

Nous sommes 3 programmeurs,chaque programmeur gére ces
projets mais les projets ce trouvent sur chque






machine,
j'aimerais avec un serveur ou son stockée toutes les
sources, et que les clients puissent programmés comme
avant. Mais que les sources ne soient plus stockées






sur
leur PC

Merci d'avance

PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire


.






.



Avatar
Cédric Dardenne
Tu ne peux pas, simplement parce que dans un environnement
multi-développeurs, c'est ingérable. A chaque fois qu'un des développeurs
sauve un fichier (qui est forcément pleins de bugs puisqu'on travaille tous
de manière empirique ;-) ) ça veut dire que personne ne peut plus compiler
par exemple.
Il faut donc que tous partagent une version stable des sources et fassent
évoluer leur propre partie en local. Une fois cela fait, le développeur fait
un checkin pour mettre à disposition des autres sa dernière version stable.

Cependant... parce qu'il y a toujours un "mais", mais un bon cette fois-ci.
Chaque développeur va extraire ses sources et travailler dessus... mais rien
n'empêche que ces sources soient extraites sur une ressource réseau et non
sur le disque local ! Donc plutôt que de travailler dans "Mes Docs" tu vas
travailler sur Z:... Et si ton filer est sécurisé, alors c'est bon. (Dans
ce cas, à la limite, tu n'as même pas besoin de VSS... mais dans un
environnement multi-dev c'est toujours bien... ne serait-ce que pour
l'historique !)

Cédric


--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook


benoit wrote:
non j'ai pas de promo sur les machines ;)

non le problème est simple ici on fait chque soir une
copie du projet sur un disque dur réseau et on le backup
sur cassette le problème et que si le pc plante pendant
la journée on perd tout ce que l'on a fait de la journée ;
( ce qui vient de ce passer (heuresement au matin) ce que
je voudrais c'est que l'on puisse avoir un serveur ou
toutes les sources sont stockées en temps réel.
de cette facon si on plante on ne perd rien (bien sur le
serveur sera sécurisé,...)

ben


-----Message d'origine-----
Ben... il me semblait que c'était ta demande initiale : avoir un 4ème pc
qui contienne les sources, sur ce pc serait installé VSS.
En plus, toutes les sources sont dupliquées sur les pcs de chaque
développeur (les versions vont évidemment différer en fonction des
développements en cours de chacuns).
En plus la base VSS est juste un système de fichiers, donc si tu veux, tu
peux même créer un backup de cette base sur une 5ème machine ! (si tu as
des promos sur les machines... je peux être intéressé ;-) )

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook


benoit wrote:
c'est une solution mais le problème c'est que si le pc
plante et que l'on a pas archiver les sources on perd
tout ce que l'on faissait il me semble ;(

BEnoit
-----Message d'origine-----
Bonjour,

Il faut que tu configures Visual Source Safe. Toutes les sources seront
stockées dans la base VSS. Chaque développeur en fera une extraction
pour travailler en local et décidera du moment du "check in" pour
mettre à disposition une version pour les autres développeurs.

Il est disponible avec ton VS Arch.

Cédric

--
Programming today is a race between software engineers
striving to build bigger and better idiot-proof programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
-- Rich Cook

"Benoit" wrote in message
news:30de01c4b04d$33b9ee10$
Bonjour,

Nous sommes 3 programmeurs,chaque programmeur gére ces
projets mais les projets ce trouvent sur chque machine,
j'aimerais avec un serveur ou son stockée toutes les
sources, et que les clients puissent programmés comme
avant. Mais que les sources ne soient plus stockées sur
leur PC

Merci d'avance

PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire


.






.




Avatar
benoit
c'est une idée que j'ai déjà essayé mais là j'ai une erreur on moment de
l'éxecution soit avec le Global.asax
ou alors :
<%@ Application Codebehind="Global.asax.vb" Inherits="projet.Global" %>
comme quoi inherits projet et incorrect

"Patrice" a écrit :

Je pense qu'il serait possible de procéder comme d'habitude à ceci près que
:
- le dossier de travail pour chaque développeur est un répertoire réseau qui
lui est réservé
- le site Web local est configuré pour pointer sur cet emplacement réseau

Après si le serveur plante gravement ce sont les trois qui perdent le boulot
de la journée (au lieu d'un seul si un PC plante). A voir si le jeu en vaut
la chandelle...

Sur le plan "organisation", pour moi un source est archivable dès qu'il est
compilable si le module est en cours de mise au point, si le code fonctionne
en cas de correction de bogue. L'archivage peut donc être généralement fait
au moins un fois par jour (je crois que VS.NET permet d'activer un archivage
automatique lorsque VS.NET est fermé).

Patrice

--

"benoit" a écrit dans le message de
news:3fac01c4b05a$ace12d00$
non j'ai pas de promo sur les machines ;)

non le problème est simple ici on fait chque soir une
copie du projet sur un disque dur réseau et on le backup
sur cassette le problème et que si le pc plante pendant
la journée on perd tout ce que l'on a fait de la journée ;
( ce qui vient de ce passer (heuresement au matin) ce que
je voudrais c'est que l'on puisse avoir un serveur ou
toutes les sources sont stockées en temps réel.
de cette facon si on plante on ne perd rien (bien sur le
serveur sera sécurisé,...)

ben


>-----Message d'origine-----
>Ben... il me semblait que c'était ta demande initiale :
avoir un 4ème pc qui
>contienne les sources, sur ce pc serait installé VSS.
>En plus, toutes les sources sont dupliquées sur les pcs
de chaque
>développeur (les versions vont évidemment différer en
fonction des
>développements en cours de chacuns).
>En plus la base VSS est juste un système de fichiers,
donc si tu veux, tu
>peux même créer un backup de cette base sur une 5ème
machine ! (si tu as des
>promos sur les machines... je peux être intéressé ;-) )
>
>Cédric
>
>--
>Programming today is a race between software engineers
>striving to build bigger and better idiot-proof programs,
>and the Universe trying to produce bigger and better
idiots.
>So far, the Universe is winning.
>-- Rich Cook
>
>
>benoit wrote:
>> c'est une solution mais le problème c'est que si le pc
>> plante et que l'on a pas archiver les sources on perd
>> tout ce que l'on faissait il me semble ;(
>>
>> BEnoit
>>> -----Message d'origine-----
>>> Bonjour,
>>>
>>> Il faut que tu configures Visual Source Safe. Toutes
les sources seront
>>> stockées dans la base VSS. Chaque développeur en fera
une extraction pour
>>> travailler en local et décidera du moment du "check
in" pour mettre à
>>> disposition une version pour les autres développeurs.
>>>
>>> Il est disponible avec ton VS Arch.
>>>
>>> Cédric
>>>
>>> --
>>> Programming today is a race between software engineers
>>> striving to build bigger and better idiot-proof
programs,
>>> and the Universe trying to produce bigger and better
idiots.
>>> So far, the Universe is winning.
>>> -- Rich Cook
>>>
>>> "Benoit" wrote
in message
>>> news:30de01c4b04d$33b9ee10$
>>> Bonjour,
>>>
>>> Nous sommes 3 programmeurs,chaque programmeur gére ces
>>> projets mais les projets ce trouvent sur chque
machine,
>>> j'aimerais avec un serveur ou son stockée toutes les
>>> sources, et que les clients puissent programmés comme
>>> avant. Mais que les sources ne soient plus stockées
sur
>>> leur PC
>>>
>>> Merci d'avance
>>>
>>> PC client : Windows XP SP2 Visual Studio Arch.
>>> PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire
>>>
>>>
>>> .
>
>
>.
>





Avatar
Patrice
Voir :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_ch2.asp
Je pense que tu veux le mode "Semi-Isolated" ou "Non-Isolated" (idem mais
IIS est en fait sur le serveur, je pense que le problème est lié au fait que
IIS sait que les fichiers sont distants mais pas le compilateur ??? Donne
l'erreur exacte si tu veux creuser).

A la relecture il semble que les sources ne soient actuellement que sur les
machines de développement. Voir peut-être aussi le mode "isolated" qui est
déjà un très net progrès si c'était le cas et qui a quelques avantages si
plusieurs personnes bossent un jour sur le même projet...

Patrice

--

"benoit" a écrit dans le message de
news:
c'est une idée que j'ai déjà essayé mais là j'ai une erreur on moment de
l'éxecution soit avec le Global.asax
ou alors :
<%@ Application Codebehind="Global.asax.vb" Inherits="projet.Global" %>
comme quoi inherits projet et incorrect

"Patrice" a écrit :

> Je pense qu'il serait possible de procéder comme d'habitude à ceci près


que
> :
> - le dossier de travail pour chaque développeur est un répertoire réseau


qui
> lui est réservé
> - le site Web local est configuré pour pointer sur cet emplacement


réseau
>
> Après si le serveur plante gravement ce sont les trois qui perdent le


boulot
> de la journée (au lieu d'un seul si un PC plante). A voir si le jeu en


vaut
> la chandelle...
>
> Sur le plan "organisation", pour moi un source est archivable dès qu'il


est
> compilable si le module est en cours de mise au point, si le code


fonctionne
> en cas de correction de bogue. L'archivage peut donc être généralement


fait
> au moins un fois par jour (je crois que VS.NET permet d'activer un


archivage
> automatique lorsque VS.NET est fermé).
>
> Patrice
>
> --
>
> "benoit" a écrit dans le message


de
> news:3fac01c4b05a$ace12d00$
> non j'ai pas de promo sur les machines ;)
>
> non le problème est simple ici on fait chque soir une
> copie du projet sur un disque dur réseau et on le backup
> sur cassette le problème et que si le pc plante pendant
> la journée on perd tout ce que l'on a fait de la journée ;
> ( ce qui vient de ce passer (heuresement au matin) ce que
> je voudrais c'est que l'on puisse avoir un serveur ou
> toutes les sources sont stockées en temps réel.
> de cette facon si on plante on ne perd rien (bien sur le
> serveur sera sécurisé,...)
>
> ben
>
>
> >-----Message d'origine-----
> >Ben... il me semblait que c'était ta demande initiale :
> avoir un 4ème pc qui
> >contienne les sources, sur ce pc serait installé VSS.
> >En plus, toutes les sources sont dupliquées sur les pcs
> de chaque
> >développeur (les versions vont évidemment différer en
> fonction des
> >développements en cours de chacuns).
> >En plus la base VSS est juste un système de fichiers,
> donc si tu veux, tu
> >peux même créer un backup de cette base sur une 5ème
> machine ! (si tu as des
> >promos sur les machines... je peux être intéressé ;-) )
> >
> >Cédric
> >
> >--
> >Programming today is a race between software engineers
> >striving to build bigger and better idiot-proof programs,
> >and the Universe trying to produce bigger and better
> idiots.
> >So far, the Universe is winning.
> >-- Rich Cook
> >
> >
> >benoit wrote:
> >> c'est une solution mais le problème c'est que si le pc
> >> plante et que l'on a pas archiver les sources on perd
> >> tout ce que l'on faissait il me semble ;(
> >>
> >> BEnoit
> >>> -----Message d'origine-----
> >>> Bonjour,
> >>>
> >>> Il faut que tu configures Visual Source Safe. Toutes
> les sources seront
> >>> stockées dans la base VSS. Chaque développeur en fera
> une extraction pour
> >>> travailler en local et décidera du moment du "check
> in" pour mettre à
> >>> disposition une version pour les autres développeurs.
> >>>
> >>> Il est disponible avec ton VS Arch.
> >>>
> >>> Cédric
> >>>
> >>> --
> >>> Programming today is a race between software engineers
> >>> striving to build bigger and better idiot-proof
> programs,
> >>> and the Universe trying to produce bigger and better
> idiots.
> >>> So far, the Universe is winning.
> >>> -- Rich Cook
> >>>
> >>> "Benoit" wrote
> in message
> >>> news:30de01c4b04d$33b9ee10$
> >>> Bonjour,
> >>>
> >>> Nous sommes 3 programmeurs,chaque programmeur gére ces
> >>> projets mais les projets ce trouvent sur chque
> machine,
> >>> j'aimerais avec un serveur ou son stockée toutes les
> >>> sources, et que les clients puissent programmés comme
> >>> avant. Mais que les sources ne soient plus stockées
> sur
> >>> leur PC
> >>>
> >>> Merci d'avance
> >>>
> >>> PC client : Windows XP SP2 Visual Studio Arch.
> >>> PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire
> >>>
> >>>
> >>> .
> >
> >
> >.
> >
>
>
>


Avatar
ben
ok ca fonctionne il faut changer les parametres du framework (securite)

"Patrice" wrote:

Voir :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_ch2.asp
Je pense que tu veux le mode "Semi-Isolated" ou "Non-Isolated" (idem mais
IIS est en fait sur le serveur, je pense que le problème est lié au fait que
IIS sait que les fichiers sont distants mais pas le compilateur ??? Donne
l'erreur exacte si tu veux creuser).

A la relecture il semble que les sources ne soient actuellement que sur les
machines de développement. Voir peut-être aussi le mode "isolated" qui est
déjà un très net progrès si c'était le cas et qui a quelques avantages si
plusieurs personnes bossent un jour sur le même projet...

Patrice

--

"benoit" a écrit dans le message de
news:
> c'est une idée que j'ai déjà essayé mais là j'ai une erreur on moment de
> l'éxecution soit avec le Global.asax
> ou alors :
> <%@ Application Codebehind="Global.asax.vb" Inherits="projet.Global" %>
> comme quoi inherits projet et incorrect
>
> "Patrice" a écrit :
>
> > Je pense qu'il serait possible de procéder comme d'habitude à ceci près
que
> > :
> > - le dossier de travail pour chaque développeur est un répertoire réseau
qui
> > lui est réservé
> > - le site Web local est configuré pour pointer sur cet emplacement
réseau
> >
> > Après si le serveur plante gravement ce sont les trois qui perdent le
boulot
> > de la journée (au lieu d'un seul si un PC plante). A voir si le jeu en
vaut
> > la chandelle...
> >
> > Sur le plan "organisation", pour moi un source est archivable dès qu'il
est
> > compilable si le module est en cours de mise au point, si le code
fonctionne
> > en cas de correction de bogue. L'archivage peut donc être généralement
fait
> > au moins un fois par jour (je crois que VS.NET permet d'activer un
archivage
> > automatique lorsque VS.NET est fermé).
> >
> > Patrice
> >
> > --
> >
> > "benoit" a écrit dans le message
de
> > news:3fac01c4b05a$ace12d00$
> > non j'ai pas de promo sur les machines ;)
> >
> > non le problème est simple ici on fait chque soir une
> > copie du projet sur un disque dur réseau et on le backup
> > sur cassette le problème et que si le pc plante pendant
> > la journée on perd tout ce que l'on a fait de la journée ;
> > ( ce qui vient de ce passer (heuresement au matin) ce que
> > je voudrais c'est que l'on puisse avoir un serveur ou
> > toutes les sources sont stockées en temps réel.
> > de cette facon si on plante on ne perd rien (bien sur le
> > serveur sera sécurisé,...)
> >
> > ben
> >
> >
> > >-----Message d'origine-----
> > >Ben... il me semblait que c'était ta demande initiale :
> > avoir un 4ème pc qui
> > >contienne les sources, sur ce pc serait installé VSS.
> > >En plus, toutes les sources sont dupliquées sur les pcs
> > de chaque
> > >développeur (les versions vont évidemment différer en
> > fonction des
> > >développements en cours de chacuns).
> > >En plus la base VSS est juste un système de fichiers,
> > donc si tu veux, tu
> > >peux même créer un backup de cette base sur une 5ème
> > machine ! (si tu as des
> > >promos sur les machines... je peux être intéressé ;-) )
> > >
> > >Cédric
> > >
> > >--
> > >Programming today is a race between software engineers
> > >striving to build bigger and better idiot-proof programs,
> > >and the Universe trying to produce bigger and better
> > idiots.
> > >So far, the Universe is winning.
> > >-- Rich Cook
> > >
> > >
> > >benoit wrote:
> > >> c'est une solution mais le problème c'est que si le pc
> > >> plante et que l'on a pas archiver les sources on perd
> > >> tout ce que l'on faissait il me semble ;(
> > >>
> > >> BEnoit
> > >>> -----Message d'origine-----
> > >>> Bonjour,
> > >>>
> > >>> Il faut que tu configures Visual Source Safe. Toutes
> > les sources seront
> > >>> stockées dans la base VSS. Chaque développeur en fera
> > une extraction pour
> > >>> travailler en local et décidera du moment du "check
> > in" pour mettre à
> > >>> disposition une version pour les autres développeurs.
> > >>>
> > >>> Il est disponible avec ton VS Arch.
> > >>>
> > >>> Cédric
> > >>>
> > >>> --
> > >>> Programming today is a race between software engineers
> > >>> striving to build bigger and better idiot-proof
> > programs,
> > >>> and the Universe trying to produce bigger and better
> > idiots.
> > >>> So far, the Universe is winning.
> > >>> -- Rich Cook
> > >>>
> > >>> "Benoit" wrote
> > in message
> > >>> news:30de01c4b04d$33b9ee10$
> > >>> Bonjour,
> > >>>
> > >>> Nous sommes 3 programmeurs,chaque programmeur gére ces
> > >>> projets mais les projets ce trouvent sur chque
> > machine,
> > >>> j'aimerais avec un serveur ou son stockée toutes les
> > >>> sources, et que les clients puissent programmés comme
> > >>> avant. Mais que les sources ne soient plus stockées
> > sur
> > >>> leur PC
> > >>>
> > >>> Merci d'avance
> > >>>
> > >>> PC client : Windows XP SP2 Visual Studio Arch.
> > >>> PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire
> > >>>
> > >>>
> > >>> .
> > >
> > >
> > >.
> > >
> >
> >
> >





Avatar
Christophe Lauer [MS]
Cédric Dardenne wrote:
Tu ne peux pas, simplement parce que dans un environnement
multi-développeurs, c'est ingérable. A chaque fois qu'un des
développeurs sauve un fichier (qui est forcément pleins de bugs
puisqu'on travaille tous de manière empirique ;-) ) ça veut dire que
personne ne peut plus compiler par exemple.
Il faut donc que tous partagent une version stable des sources et
fassent évoluer leur propre partie en local. Une fois cela fait, le
développeur fait un checkin pour mettre à disposition des autres sa
dernière version stable.



Absolument. C'est le principe de base des gestionnaires de conf, type VSS ou
SCCS/RCS dans le mode Unix.

Cependant... parce qu'il y a toujours un "mais", mais un bon cette
fois-ci. Chaque développeur va extraire ses sources et travailler
dessus... mais rien n'empêche que ces sources soient extraites sur
une ressource réseau et non sur le disque local ! Donc plutôt que de
travailler dans "Mes Docs" tu vas travailler sur Z:...



C'est peu connu mais le "My Documents Redirection" est une fonctionnalité
standard de Windows Server 2003 :
http://www.microsoft.com/resources/documentation/WindowsServ/2003/standard/proddocs/en-us/Default.asp?url=/resources/documentation/windowsserv/2003/standard/proddocs/en-us/gpx_redirectHome.asp
ou
http://minilien.com/?iAimmkQ7QN

Et si ton filer est sécurisé, alors c'est bon.


(...)
benoit wrote:
non j'ai pas de promo sur les machines ;)
PC client : Windows XP SP2 Visual Studio Arch.
PC serveur : Windows 2000 SP4 Biproc 2 Giga mémoire











A votre place, j'aurais plutôt pris un mono-processeur pour le serveur, mais
avec des disques redondants et une unité de backup.

Il y a un calcul rapide à faire : combien vous coûte une journée de travail
perdu à trois développeurs, directement et aussi indirectement (éventuelles
pénalités de retard par votre client) ? Combien de journées perdues
représentent le prix d'un serveur dédié solide pour VSS ?

--
Christophe Lauer - Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/

This posting is provided "AS IS" with no warranties, and confers no
rights.