Engager tous les dossiers et fichiers d'un répertoire à l'aide de la ligne de commande
Nous avons de la difficulté à avoir une approche généralisée de s'engager avec un fichier de commandes à l'aide de la ligne de commande SVN.
Nous avons un script de sauvegarde qui a créé un nouveau dossier avec la date du jour contenant les dumps de la base de données de notre base de données. (Oui, nous avons le contrôle de version de notre base de données).
Maintenant, comment puis-je utiliser le svn commit
commande pour include all
répertoires qui sont nouveaux dans le projet?
Est là une approche sans l'aide de la svn add
commande?`
Vous devez vous connecter pour publier un commentaire.
svn add --force .
va ajouter tous les fichiers et répertoires sous le répertoire de travail courant qui ne sont pas encore ajouté (et ne sont pas pris en compte) à votre copie de travail.Un
svn ci -m ""
prendra alors en charge de la validation.La seule façon sans 'svn add" serait d'utiliser svn import', mais cela suppose un nouvel emplacement.
Pas. Vous devez
svn add
fichiers avant de les valider.Vous pouvez utiliser des caractères génériques, ou avoir votre script à construire une liste de ce qui va être ajouté, qui peut ensuite être transmise à la
--targets
option.