CVS (tortoise et linux)

CVS (tortoise et linux) - Divers - Programmation

Marsh Posté le 03-06-2004 à 16:26:21    

CVS client/serveur
 
client: Tortoise CVS sur Windows XP
CVS serveur sous linux
 
j'ai un pb avec les extensions dans le "repository" sur le serveur
car quand je soumets un fichier avec mon client CVS , il l'upload sur le serveur et il me colle ",v" sur l'extension.
Ce qui doit correspondre a un fichier historique si j'ai bien compris
mais seulement j'ai pas le fichier original sur le serveur.
exemple:  je fais un commit sur "index.htm"
et il me  dépose sur le serveur: "index.htm,v"  et c'est tout , il ne me dépose pas index.htm, ce qui fait que linux ne reconnait pas cette extension, et ma page web ne se lance pas.
 
Quelqu'un aurait il une solution??
 merci.

Reply

Marsh Posté le 03-06-2004 à 16:26:21   

Reply

Marsh Posté le 03-06-2004 à 16:44:07    

Relis la doc : ton fichier ,v contient :  
 
- le fichier original,
- les deltas entre les différentes versions.
 
c'est donc tout à fait normal.
 
Et, euuuh, le fait que 'linux ne reconnaît pas cette extension', n'a rien à voir avec le fait que 'ma page web ne se lance pas', à moins que tu n'essaies de cliquer sur le fichier ,v en espérant que ça lance un navigateur...Si c'est ça que tu veux faire, alors c'est une grosse erreur : les fichier gérés par CVS côté serveur ne sont pas du tout destinés à être lus ou utilisés par quoi que ce soit d'autre que CVS ou un système compatible (RCS, par ex)
 
De manière générale, c'est une TRES MAUVAISE IDEE que d'aller taper à la main, ou avec n'importe quel autre outil qu'un truc fait pour ça, l'intérieur des repositories cvs.


Message édité par gfive le 03-06-2004 à 16:46:38
Reply

Marsh Posté le 04-06-2004 à 14:10:36    

je te remercie pour ta réponse gfive, ne t'inquiete pas j'espérais pas utiliser le fichier,v pour autre chose que cvs, en revanche j'espérais que du coté serveur on pouvait avoir le fichier original avec son extension original et que l'on pouvait par exemple faire un serveur web directement dessus. c'est pas grave mon équipe et moi on va uploader nos fichiers "a la main" en ftp dans le  répertoire web sur le serveur. Et on mettra le repository du serveur cvs ailleurs
Je suis un peu déçu pour ça quand meme.
 
Merci encore pour ta réponse.

Reply

Marsh Posté le 04-06-2004 à 14:23:49    

mais....Tu te rends pas compte que dire  
[citation]
 j'espérais pas utiliser le fichier,v
[/citation]
et ça :  
[citation]
l'on pouvait par exemple faire un serveur web directement dessus
[/citation]
 
c'est complètement contradictoire?????
pourquoi veux-tu "faire un serveur web directement sur les fichiers gérés par CVS? Ca n'a aucun sens!
 
Et sinon cvs est utilisable par le réseau, si tu veux l'utiliser à distance, il suffit de le paramétrer correctement, pas besoin de ftp et de serveur web.

Reply

Marsh Posté le 07-06-2004 à 10:05:56    

Alors je t'explique car je me suis surement mal exprimé (hum...)
mon projet est de faire un intranet, enfin bref avec un serveur apache . ce serveur possède un dossier racine où l'on entrepose les fichiers. Il va falloir que mon equipe et moi uploadions nos sources sur ce serveur.... jusque la je ne me contredis pas??
D'un autre côté je voulais utiliser CVS, pour la gestion des versions. Et au début je pensais que cvs gérait les versions sur les fichiers et que ceux ci pouvaient être utilisés et lus par n'importe quoi d'autres, donc voila mon erreur, ce que tu m'as expliqué dans ta première réponse et je t'en remercie.
""faire un serveur web directement sur les fichiers gérés par CVS?" Ca n'a aucun sens!"" mais si ça a beaucoup de sens, attends je vais t'expliquer....
Le fait est que cvs modifie les fichiers, il fonctionne comme ça et c'est comme ça donc on ne pourra jamais faire un serveur web sur les fichiers cvs (ça c'est clair c'est ce que je ne savais pas avant). Mais tu ne vois pas l'interet de pouvoir uploader des sources sur un repertoire racine d'un serveur web en ayant une gestion des versions?
On ne peut pas le faire car ça a été fait comme ça, mais ça a du sens...
 
Je ne tiendrais pas compte de ta dernière phrase car je n'avais pas expliquer que j'utilisais un serveur web pour le projet et pas pour accéder a CVS (ce qui aurait été débile je te l'accorde!!)
 
Je comprends maintenant pourquoi tu me prends pour un débile depuis le début, j'utilise CVS en cleint/serveur de façon normal depuis le début je te rassure et j'ai jamais voulu utiliser un serveur web ou ftp pour m'en servir!!
mon serveur web c'est pour le projet et le ftp c'est pour uploader sur ce serveur. voila.
 
J'ai failli m'enerver à la lecture de ta réponse et aprés j'ai compris le malentendu.
 
voila et merci encore!!

Reply

Marsh Posté le 07-06-2004 à 13:06:16    

:D je te prends pas pour un débile !  
 
Pour faire exactement ce que tu veux (a savoir, avoir un état 'instantané' de la gestion des sources sur le serveur Apache, - si j'ai bien compris - ) il doit exister des choses qui construisent des pages web à partir du répository CVS, et qui indiquent les historiques, donnent des liens pour récupérer telle ou telle version, etc...
Enfin, ça m'étonnerai que ça n'existe pas!

Reply

Marsh Posté le 07-06-2004 à 14:59:54    

ok merci, je vais faire quelques recherches!!
mais au pire on marchera comme ça, ça tourne bien!!
 
ciao merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed