J'essaie d'utiliser l'extension convert dans Mercurial pour créer un référentiel à partir d'un dossier actuellement dans notre référentiel "principal". J'utilise la filemap pour déplacer (renommer) ce nouveau dépôt vers un nouvel emplacement mais il continue à copier tous les fichiers. Je sais que dans le fichier, nous pouvons avoir une exclusion, mais cela ne semble pas fonctionner.Impossible d'obtenir l'exclusion dans l'extension convert en utilisant un fichier filaire avec Mercurial
Exemple de ce que je fais:
#Exclude everything but sa-inetpub website and the sa-inetpub.Tests
exclude .
#Include folder Source/Code/Websites/sa-inetpub and the Source/UnitTests/sa-inetpub.Tests
include "Source/Code/Websites/sa-inetpub"
include "Source/UnitTests/sa-inetpub.Tests"
include "Source/Code/MVC"
include "Source/Code/MVCUnitTests"
include "Source/Code/Websites/Includes/HierarchyParser"
#Rename the old sa-inetpub in the old directory to the new sa-inetpub directory. This is essentially a move.
rename Source/Code/Websites/sa-inetpub src/app/sa-inetpub
rename Source/UnitTests/sa-inetpub.Tests src/test/sa-inetpub.Tests
rename Source/Code/MVC src/app/MVC
rename Source/Code/MVCUnitTests src/test/MVCUnitTests
rename Source/Code/Websites/Includes/HierarchyParser src/app/hierarchyparser
Selon la documentation sur le ConvertExtension cela devrait fonctionner:
exclude "doc"
include "doc/foo bar.txt"
rename "doc/FAQ" "faq"
Quelqu'un peut-il s'il vous plaît donner un aperçu sur cette question?
Merci,