2013-07-19 2 views

Répondre

0

Existe-t-il un moyen de valider une partie des fichiers modifiés (tous les fichiers sont mis en scène) en utilisant libgit2sharp?

Actuellement, il n'existe aucun moyen d'effectuer un transfert partiel/unstaging dans LibGit2Sharp. Je vous suggère de vous abonner à Issue 195 afin d'être informé lorsque celui-ci est disponible.

Il n'existe aucune méthode Commit dans Repository qui prend le paramètre path.

En fait, l'action de commettre consiste à prendre un instantané de l'indice et la création d'un objet git Commit durable dans la base de données objet. En tant que tel, l'API Commit n'accepte pas les chemins.

Afin de créer un Commit à partir d'un fichier (ou une liste de fichiers) sur votre système de fichiers, vous auriez d'abord les ajouter à l'indice avec repo.Index.Stage(), puis appeler la méthode repo.Commit().

+0

Merci. En contrôlant la propriété Index du référentiel, nous pouvons désinstaller certains fichiers et valider l'autre partie. –

Questions connexes