2010-07-28 3 views
3

Y at-il un moyen de dire à tous les utilisateurs de ne plus utiliser un module CVS (c'est-à-dire un projet)?
Quelque chose comme un drapeau "fin de production" ou "déplacé vers ..."?Comment fermer un module CVS

Je veux dire autre chose que de supprimer tous les fichiers du module comme le font mes collègues.

Répondre

5

Je mis un verrou cvs dans le répertoire de base du module sur le serveur cvs pour éviter checkouts. touch "#cvs.lock".

En outre, un système comme ViewVC pourrait permettre aux développeurs de parcourir le contenu de l'ancien code source.

+0

Notez que cela n'empêche pas les validations par l'utilisateur qui a créé le fichier de verrouillage –

+0

Cela empêche uniquement l'accès au répertoire dans lequel réside le fichier de verrouillage, pas de manière récursive. –

1

Rend tous les fichiers en lecture seule. Ou voulez-vous empêcher les lectures aussi?

Modifier: cette commande récursive supprimer l'autorisation d'écriture de fichiers dans une arborescence de répertoires, sur un système * nix, en supposant que vous êtes à la racine de l'arborescence des répertoires que vous souhaitez modifier.

find . -type f | xargs chmod gou-w 

(je l'avais déjà posté une commande dans un commentaire ci-dessous qui est tout simplement faux.)

+0

non, en lecture seule serait bien. Y at-il une déclaration CVS pour le faire ou voulez-vous dire par des moyens de système de fichiers? – Stroboskop

+0

Comment marquez-vous les fichiers en lecture seule? Si vous modifiez explicitement les autorisations du système de fichiers, cela empêchera également une extraction en lecture seule, car le fichier de verrouillage cvs ne peut pas être écrit pendant la vérification. –

+0

@ leif81 - Mon commentaire ci-dessus était incorrect. (Je vais supprimer le commentaire et modifier ma réponse.La commande dans le commentaire a supprimé les autorisations * read *, et elle a également affecté les répertoires.) Si vous laissez les permissions d'écriture sur les répertoires, vous devriez toujours pouvoir créer un fichier de verrouillage , droite? – bstpierre

Questions connexes