Question

Est-ce que RCS quelque chose comme svn / p4 supprimer où il conserve l'historique des fichiers, mais il marque comme supprimé? Ou puis-je supprimer simplement le fichier et le fichier v correspondant dans le répertoire RCS? Quelle est la méthode recommandée de supprimer et / ou déplacer des fichiers avec RCS?

Était-ce utile?

La solution

RCS n'a rien comme 'supprimer svn'; il ne gère pas les répertoires.

Vous ne voulez pas supprimer le fichier RCS (RCS / nom de fichier, v); vous avez besoin pour l'accès au travail passé et versions historiques. Il vous suffit de ne plus obtenir (co) à partir de RCS.

Vous avez demandé le déplacement de fichiers. Il y a (au moins) deux options.

  1. On est de déplacer le nom de fichier sous-jacent, fichier v d'un nom à l'autre - peut-être dans un autre répertoire. Qui perd les informations précédentes -. Vous ne seriez pas en mesure de régénérer une version précédente en raison du changement de nom
  2. L'autre est de copier le nom du fichier sous-jacent, v nouveau_nom, v; cela préserve l'histoire en laissant le fichier d'origine en place et donne le nouveau nom du fichier une histoire aussi.

J'utilise généralement l'option 2, mais je suis à propos de la régénération anale rémanent anciennes versions du logiciel.

Cette technique devient plus difficile si vous voulez créer un nouveau fichier avec le nom de l'ancien. Je puis utiliser l'ancien fichier et commencer une nouvelle version principale (par exemple sauter de la version 03.15 à 04.01) avec le nouveau matériel. Si vous décidez de votre nouveau matériel doit avoir des numéros de version 1.x, vous avez lavé au jet vous - vous devez choisir entre la compatibilité ascendante et le mouvement vers l'avant. Je ne suis pas attaché à des numéros de version spécifique que cela (mais recommande contre l'utilisation de « l'année », comme une partie du numéro de version, j'ai un certain nombre de fichiers avec la version 2003.2, etc, et quand je modifier ceux-ci, je doivent se rappeler de changer la version à 2009,1, etc.).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top