Ich versuche die Convert-Erweiterung in Mercurial zu verwenden, um ein Repository aus einem Ordner in unserem "Main" -Repository zu erstellen. Ich verwende die Datei, um dieses neue Repository an einen neuen Speicherort zu verschieben (umzubenennen), kopiert jedoch alle Dateien. Ich weiß, in der Datei können wir einen Ausschluss haben, aber es scheint nicht zu funktionieren.Scheint nicht, den Exclude in der Convert-Erweiterung zu erhalten, die mit einer Dateikarte mit Mercurial arbeitet.
Probe von dem, was ich tue:
#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
Nach der Dokumentation auf der ConvertExtension dies funktionieren sollte:
exclude "doc"
include "doc/foo bar.txt"
rename "doc/FAQ" "faq"
Kann zu diesem Thema einen Einblick jemand geben Sie bitte?
Danke,