J'ai un certain nombre de fichiers que je souhaite ajouter à Subversion. Au lieu de prendre mon temps et d'ajouter chaque individu, j'ai décidé d'être un cul intelligent et de faire un: .. Ce qui était une erreur. Y a-t-il un moyen que je puisse tout "nonDD"? Il y a environ 7 fichiers que je voulais ajouter ... Il est maintenant mis en surbrillance des fichiers de plus de 500+ générés automatiquement que je ne voulais pas ajouter! P> Je ne l'ai pas encore commis, j'espère donc qu'il y ait un moyen de annuler cela !! p> p>
6 Réponses :
vous pouvez utiliser
SVN Revert -Depth = Infinity . P>
Ceci allez annuler toutes les modifications locales à vos fichiers, alors utilisez-la soigneusement. P>
Vous pouvez utiliser la commande suivante:
svn revert
Avez-vous des modifications autres que les fichiers ajoutés? ( Status SVN Code> vous indiquera que les fichiers modifiés affichent sous forme
m code>, ajouté des fichiers sous forme
A code> - et
svn diff code> vous montrera les détails de tout changement). Sinon, vous pouvez simplement faire:
svn revert *
Je pense que vous voulez dire SVN Statut, pas SVN Diff.
@AIF: Je voulais mentionner les deux, mais a réussi à fusionner les explications en une. Merci de le pointer!
svn st |grep ^A |cut -c 9-
Tant que vous avez seulement ajouté de nouvelles choses, il suffit de faire pour être sûr, faites une copie locale de vos fichiers en premier. P> p>
Vous pouvez utiliser
svn rm --keep-local *
Ne vous engagez pas après cela signifie que le fichier est supprimé du référentiel à distance?
Cela a supprimé tous mes fichiers lors de l'exécution de cette commande (non engagée)