Englishfrançaisespagnol

Icône de favori OnWorks

commit-patch - En ligne dans le Cloud

Exécutez commit-patch dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande commit-patch qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


commit-patch - commit des correctifs sur Darcs, Git, Mercurial, Bazaar, Monotone, Subversion ou
Dépôts CVS

SYNOPSIS


commit-correctif [--modifier] [-m message] [-F fichier-message] [-v] [- à sec] [fichier-patch]

commit-partiel [--modifier] [-v] [- à sec] [--réessayez] [filet ...]

DESCRIPTION


Normalement, les systèmes de contrôle de version n'autorisent pas les commits à grain fin. commit-correctif permet la
utilisateur à contrôler exactement ce qui est engagé (ou "enregistré", dans Darcs langage) en laissant
l'utilisateur fournit un correctif à valider plutôt que d'utiliser les fichiers dans le travail en cours
annuaire. Si fichier-patch n'est pas fourni sur la ligne de commande alors le patch sera lu
à partir de l'entrée standard.

engagement-partiel est comme commit-patch sauf qu'il va créer un patch à partir du
changements dans le répertoire de travail courant et lancez votre éditeur pour pouvoir éditer le
patch et le message de validation (en utilisant le VISUEL variable d'environnement, ou si elle n'est pas définie
le EDITEUR variable d'environnement, ou, si qui n'est pas défini, vi. Tous les fichiers que vous spécifiez seront
passé à la commande diff de votre contrôle de version.

commit-correctif prend actuellement en charge les systèmes de contrôle de version suivants : Darcs, Git,
Mercuriel, Bazar, Monotone, Subversion et CVS.

OPTIONS


-a, --modifier - Modifier un commit précédent. Actuellement seulement Darcs et Git soutenir cette option.
Lorsqu'il est utilisé avec Git il modifiera le commit précédent. Lorsqu'il est utilisé avec Darcs, Darcs demanderai
vous quel patch vous souhaitez modifier.

-m, --un message=message - Une option message à utiliser comme texte de validation. Si le message est
plusieurs lignes alors Darcs, Git et Mercuriel utilisera la première ligne comme nom de patch
et le reste en tant que détails de commit. Si l'option "-m" n'est pas spécifiée, le résultat sera
être le même que tout ce que le système de contrôle de version sous-jacent ferait si vous ne le faisiez pas
spécifiez un nom de message sur la ligne de commande. C'est-à-dire, commit-correctif n'interfère pas avec
le processus de nommage des correctifs du système de contrôle de version sous-jacent ; Darcs demandera encore
vous de manière interactive ; CVS et Subversion lancera toujours votre éditeur.

-F, --message-fichier=nom de fichier - Vous pouvez éventuellement obtenir le message de validation à partir d'un fichier. Cette
n'est généralement utile que pour les scripts commit-correctif.

-v, --verbeux - Activer le débogage. Cela imprimera les commandes qui commit-correctif is
en cours d'exécution pour que le correctif soit validé.

-n, - à sec - Activez le débogage plus paranoïaque. Cela imprimera les commandes qui s'engager-
pièce s'exécutera pour que le correctif soit validé, mais il n'exécutera pas réellement ces commandes.

-r, --réessayez - Uniquement disponible en engagement-partiel. Cela rechargera le dernier patch qui a été
tenté d'être validé dans votre éditeur au lieu des changements actuels dans le
annuaire. C'est pour les cas où le correctif ne parvient pas à s'engager pour une raison quelconque et vous voulez
pour essayer de le réparer au lieu de recommencer.

DIAGNOSTIC


commit-correctif fonctionne en manipulant le répertoire de travail en utilisant "patch", "interdiff" et
le "diff" du système de contrôle de version sous-jacent. Si une partie du processus échoue, s'engager-
pièce tentera de restaurer le répertoire de travail dans l'état où il était avant la commande
Était dirigé. Toute erreur du système de contrôle de version sous-jacent ou du correctif sera
imprimé.

MISES EN GARDE


Le patch spécifié sur la ligne de commande doit provenir du même endroit que le patch actuel
annuaire. C'est-à-dire que les éléments suivants ne fonctionneront pas :

cvs diff -u > ../a.patch
cd ..
commit-patch a.patch

Vous must courir commit-correctif du même répertoire que le patch d'origine.

Darcs, Git et Mercuriel mettre "a/" et "b/" devant tous les chemins dans la sortie diff.
Ne vous inquiétez pas à ce sujet ; commit-correctif en tient compte.

EXEMPLES


Résolution CVS usage:

cvs diff -u > a.patch
emacs un.patch
commit-patch a.patch

Mercuriel utilisation avec un message spécifié :

hg diff > a.patch
emacs un.patch
commit-patch -m "Ceci est un message de validation" a.patch

Darcs utilisation avec un message multiligne spécifié :

darcs diff -u > a.patch
emacs un.patch
commit-patch -m 'Ceci est le nom du patch
Voici les détails du patch' a.patch

AUTEURS


· David Caldwell[email protected]>

· Jim Radford[email protected]>

DROIT D'AUTEUR ET LICENCE


Copyright 2003-2013 par David Caldwell et Jim Radford.

commit-correctif est distribué sous la licence publique générale GNU. Voir le fichier COPIE dans
la distribution pour plus de détails.

HISTOIRE


commit-correctif s'appelait à l'origine "cvs-commit-patch" et était un script bash écrit en
2003 par Jim Radford (avec David Caldwell dans la salle dessinant la procédure sur un fond blanc
planche). David l'a ensuite converti en "darcs-commit-patch", puis les a réintégrés
ensemble dans commit-correctif. Mercuriel un support a ensuite été ajouté. À un moment donné, David
traduit de bash en perl parce que les problèmes de citation funky bash causaient des problèmes
avec un référentiel qui avait un espace dans l'un des noms de répertoire.

Utiliser commit-patch en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    4ti2-minimiser
    4ti2-minimiser
    4ti2 - progiciel d'algèbre,
    problèmes géométriques et combinatoires sur
    espaces linéaires...
    Exécutez 4ti2-minimiser
  • 2
    4ti2-forme normale
    4ti2-forme normale
    4ti2 - progiciel d'algèbre,
    problèmes géométriques et combinatoires sur
    espaces linéaires...
    Exécutez 4ti2-normalform
  • 3
    copies
    copies
    CopyFS - Système de fichiers de gestion des versions pour
    DESCRIPTION DU FUSIBLE : CopyFS est un
    copie sur écriture, gestion des versions du système de fichiers
    pour FUSIBLE. CopyFS peut être utilisé pour maintenir
    la révision h...
    Exécuter des copies
  • 4
    copierlienp
    copierlienp
    copylink - remplace un lien par une copie
    du fichier lié...
    Exécuter copylinkp
  • 5
    gbenv
    gbenv
    gbenv - Paramètres régionaux à virgule flottante, et
    paramètres gbutils DESCRIPTION : Afficher
    environnement en virgule flottante (pour x86
    processeurs familiaux), paramètres régionaux et gbutils
    réglages. Info...
    Exécutez gbenv
  • 6
    gbfilterprès
    gbfilterprès
    gbfilternear - Filtre trop près des données
    point dans la métrique euclidienne...
    Exécutez gbfilternear
  • Plus "

Ad