web-dev-qa-db-fra.com

Commande de validation SVN

J'ai besoin de valider le dossier après avoir ajouté de nouveaux fichiers à ce dossier. Lorsque j'ai essayé cela dans TortoiseSVN , cela fonctionnait correctement (validé avec succès), mais en essayant ceci en utilisant le svn commit commande, il n'a pas validé le dossier.

Les étapes que j'ai suivies sont:

  1. Extraire le dossier de test du référentiel, pour D:\Test dossier,
  2. Ajoutez de nouveaux fichiers à ce dossier de test,
  3. Validez ce dossier à l'aide de svn.exe commit D:\Test -m "Added".

Il n'a pas été commis. J'ai essayé cela dans TortoiseSVN (cliquez avec le bouton droit sur ce dossier et cliquez sur SVN Valider), et il s'est engagé avec succès.

18
user1553605

Pour ajouter un fichier/dossier au projet, une bonne façon est:

Tout d'abord, ajoutez vos fichiers dans/path/to/your/project/my/added/files, puis exécutez les commandes suivantes:

svn cleanup  /path/to/your/project

svn add --force /path/to/your/project/*

svn cleanup  /path/to/your/project

svn commit /path/to/your/project  -m 'Adding a file'

J'ai utilisé le nettoyage pour éviter tout défaut de segmentation (core dumped), et maintenant le projet SVN est mis à jour.

30
Petre Sosa

SVN en ligne de commande

Vous devez ajouter vos fichiers à votre copie de travail avant de valider vos modifications dans le référentiel:

svn add <file|folder>

Ensuite:

svn commit

Voir ici pour des informations détaillées sur svn add.

TortoiseSVN

Il fonctionne avec TortoiseSVN, car il ajoute automatiquement le fichier à votre copie de travail (boîte de dialogue de validation):

Si vous souhaitez inclure un fichier non versionné, vérifiez simplement ce fichier pour l'ajouter au commit.

Voir: TortoiseSVN: validation de vos modifications dans le référentiel

9
jens-na

Ajoutez d'abord les nouveaux fichiers:

svn add fileName

Validez ensuite tous les fichiers nouveaux et modifiés

svn ci <files_separated_by_space> -m "Commit message|ReviewID:XXXX"

Si des fichiers non sources doivent être validés,

svn ci <files> -m "Commit msg|ReviewID:NON-SOURCE"
0
Nancy