Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.35.1 → 2.47.0 no changes
- 2.35.0 01/24/22
- 2.1.4 → 2.34.8 no changes
- 2.0.5 12/17/14
SYNOPSIS
git cvsexportcommit' [-h] [-u] [-v] [-c] [-P] [-p] [-a] [-d cvsroot] [-w cvsworkdir] [-W] [-f] [-m <préfixe-msg>] [<commit-parent>] <id-commit>
DESCRIPTION
Exporte un commit de Git vers une extraction CVS, ce qui facilite la fusion des rustines d’un dĂ©pĂ´t Git vers un dĂ©pĂ´t CVS.
SpĂ©cifier le nom d’une extraction CVS en utilisant le commutateur -w ou l’exĂ©cuter depuis la racine de la copie de travail CVS. Dans ce dernier cas, GIT_DIR doit ĂŞtre dĂ©fini. Voir les exemples ci-dessous.
Il fait de son mieux pour faire ce qui est le plus sĂ»r, il vĂ©rifiera que les fichiers sont inchangĂ©s et Ă jour dans le checkout CVS, et il ne fera pas d’autocommit par dĂ©faut.
Prend en charge les ajouts, les suppressions et les modifications de fichiers qui affectent les fichiers binaires.
Si le commit est un commit de fusion, vous devez dire Ă git cvsexportcommit contre quel parent le changeset doit ĂŞtre fait.
OPTIONS
- -c
-
La validation est automatique si la rustine s’est appliquĂ©e proprement. Il ne sera pas validĂ© si des sections n’ont pas Ă©tĂ© appliquĂ©es ou s’il y a eu d’autres problèmes.
- -p
-
Mode pédant (paranoïaque) lors de l’application de rustines. Appelle
patch
avec --fuzz=0 - -a
-
Ajouter des informations sur l’auteur. Ajoute la ligne Auteur, et Validateur (si diffĂ©rent de l’auteur) au message.
- -d
-
DĂ©finir un CVSROOT alternatif Ă utiliser. Ceci correspond au paramètre CVS -d. En gĂ©nĂ©ral, les utilisateurs ne souhaitent pas dĂ©finir ce paramètre, sauf s’ils utilisent CVS de manière asymĂ©trique.
- -f
-
Force la fusion mĂŞme si les fichiers ne sont pas Ă jour.
- -P
-
Forcer le commit parent , même s’il ne s’agit pas d’un parent direct.
- -m
-
Préfixe le message de validation avec le préfixe fourni. Utile pour les séries de patchs et autres.
- -u
-
Mettre Ă jour les fichiers affectĂ©s du dĂ©pĂ´t CVS avant de tenter l’exportation.
- -k
-
Inverser l’expansion des mots-clĂ©s CVS (par exemple, $Revision : 1.2.3.4$ devient $Revision$) dans l’extraction CVS de travail avant d’appliquer la rustine.
- -w
-
SpĂ©cifier l’emplacement de l’extraction CVS Ă utiliser pour l’exportation. Cette option ne nĂ©cessite pas que GIT_DIR soit dĂ©fini avant l’exĂ©cution si le rĂ©pertoire actuel se trouve dans un dĂ©pĂ´t Git. La valeur par dĂ©faut est celle de cvsexportcommit.cvsdir.
- -W
-
Indiquer Ă cvsexportcommit que le rĂ©pertoire de travail actuel n’est pas seulement une extraction Git, mais aussi une extraction CVS. Par consĂ©quent, Git rĂ©initialisera le rĂ©pertoire de travail au commit parent avant de poursuivre.
- -v
-
Verbeux.
EXEMPLES
- Fusionner une rustine dans le CVS
-
$ export GIT_DIR=~/project/.git $ cd ~/project_cvs_checkout $ git cvsexportcommit -v <sha1-commit> $ cvs commit -F .msg <fichiers>
- Fusionner une rustine dans CVS (options -c et -w). Le répertoire de travail se trouve dans le dépôt Git
-
$ git cvsexportcommit -v -c -w ~/projet_cvs_extrait <sha1-commit>
- Fusionner automatiquement les rustines en attente dans CVS - seulement si vous savez vraiment ce que vous faites
-
$ export GIT_DIR=~/projet/.git $ cd ~/projet_cvs_extrait $ git cherry cvshead mahead | sed -n 's/^+ //p' | xargs -l1 git cvsexportcommit -c -p -v
GIT
Fait partie de la suite git[1]
TRADUCTION
Cette page de manuel a été traduite par Jean-Noël Avila <jn.avila AT free DOT fr> et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n .