Après avoir renoncer a résoudre le problème énoncé ci-dans-le-lien
https://linuxfr.org/forums/12/20634.html , j'ai continué mon expérimentation. Et bien sur après moultes tests j'ai rentré un fichier dans la base avec de mauvais droits d'acces (Honte sur moi).
#ls -l
-rwxr-xr-x 1 usr1 group 2532 Mar 21 12:31 main.cc*
Pas de problème, me dis-je:
#chmod ugo-x main.cc
#ls -l
-rw-r--r-- 1 usr1 group 2532 Mar 21 12:31 main.cc*
#svn ci main.cc
#ls -l
-rw-r--r-- 1 usr1 group 2532 Mar 21 12:31 main.cc*
#rm main.cc
#svn up
#ls -l
-rwxr-xr-x 1 usr1 group 2532 Mar 21 12:31 main.cc*
Résumé: Je n'arrive pas a changer les droits sur un fichiers dans le gestionnaire subversion. Quelqu'un saurait?
Merci
# svn - droit exécution sur un fichier
Posté par sylvain cresto (site web personnel) . Évalué à 3.
Pour rajouter les droits d'exécution au fichier main.cc:
svn propset svn:executable on main.cc
svn commit main.cc
Pour les enlever:
svn propdel svn:executable main.cc
svn commit main.cc
[^] # Re: svn - droit exécution sur un fichier
Posté par zzmaxfr . Évalué à 1.
Par contre on peut gérer les droits de manière plus fine? (J'en ai pas besoin mais au cas ou)
[^] # Re: svn - droit exécution sur un fichier
Posté par sylvain cresto (site web personnel) . Évalué à 1.
# Concernant ton autre pb
Posté par golum . Évalué à 3.
https://linuxfr.org/forums/12/20634.html
As tu essayé de tenir compte de la suggestion du Mr en réorganisant le dépot et en utilsant des svn copy qui ne coûte rien sous svn
par ex
/project/produit1/
/project/produit2/
/project/produit3/
...
devient
/project/produit1/
/project/produit2/
/project/produit3/
/project/dev1/produit1/
/project/dev1/produit2/
/project/dev2/produit1/
/project/dev2/produit3/
cvn co https://lenomtreslongduserveur:/project project/dev1
Ainsi tu tu à l'équivalent du'un config spec d'une vue d'un produit proprio
Par hasard, ton produit proprio necommencerait pas par un C et se terminerait par un E ?
[^] # Re: Concernant ton autre pb
Posté par zzmaxfr . Évalué à 1.
chaque développement meut demander une modification d'un produit à partir de la dernière version, ça demanderai à tout le monde de bien vérifier ou en est le produit à chaque fois... Enfin on a déjà essayé moins compliqué et c'était déjà la panique à bords (Deja avoir un gestionnaire de version c'est pas mal)
Sinon non ça ne commence pas par un C et ne fini pas par un E vous pensez à quoi pour le shmilibilics?
[^] # Re: Concernant ton autre pb
Posté par golum . Évalué à 2.
http://fr.wikipedia.org/wiki/Gestion_de_configuration
http://en.wikipedia.org/wiki/Software_Configuration_Manageme(...)
Il faut définir un document qui explique la mise en oeuvre de votre méthode et au besoin désigner un responsable avec des privilièges et qui est chargé de mettre en place les environnements
Là il faut que tu affines ton arborescence du style
/project/produit1/branches/v1.0
/project/produit1/branches/v1.1
/project/produit1/releasese/v0.1
/project/produit1/releasese/v0.2
/project/produit1/branches/v1.0
/project/produit2/releasese/v0.3
/project/produit2/releasese/v0.2
...
/project/dev1/produit1/
/project/dev1/produit2/
/project/dev2/produit1/
/project/dev2/produit3/
le répertoire releases de chaque produit te sert à figer les versions significatives. Il ne doit pas être accédé en ecriture par les developpeurs
Le repertoire branches sert pour les evolution en parallèle. Il est la cible de merge depuis les repertoires de dev
En fonction des dev par exemple pour l'equipe qui travaille sur le dev1 l'admin prépare le dev de la façon suivante
svn copy https://lenomtreslongduserveur:/project/produit1/branches /v1.1 https://lenomtreslongduserveur:/project/dev1/produit1/
svn copy https://lenomtreslongduserveur:/project/produit2/branches /v1.0 https://lenomtreslongduserveur:/project/dev1/produit2/
Tu rajoutes éventuellement un propset sur le répertoire /project/dev1/produitx qui indique avec quelle version du produit tu as initié le dev1.
Les développeurs n'ont plus qu'à se créer un workspace sur le bon dev.
Sinon je comprend pas bien ce qu'est un produit par rapport un projet pour toi. J'imagine qu'il doit s'agir de composants
Sinon le produit en question est édité par Big Blue et crois moi tu seras heureux de n'avoir à utiliser que Subversion.
Bon courage
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.