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:
D:\Test
dossier,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.
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.
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
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"