Не могу получить исключение в расширении конвертации, работающем с использованием файловой карты с Mercurial - PullRequest
0 голосов
/ 10 июня 2009

Я пытаюсь использовать расширение для преобразования в Mercurial, чтобы создать хранилище из папки, которая в настоящее время находится в нашем "основном" хранилище. Я использую карту файлов, чтобы переместить (переименовать) этот новый репозиторий в новое место, однако он продолжает копировать все файлы. Я знаю, что в файловой карте мы можем исключить, но это не похоже на работу.

Пример того, что я делаю:

    #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

Согласно документации на ConvertExtension это должно работать:

exclude "doc"
include "doc/foo bar.txt"
rename "doc/FAQ" "faq"

Может ли кто-нибудь рассказать о проблеме?

Спасибо,

1 Ответ

0 голосов
/ 11 июня 2009

Спасибо, но я понял. Вам не нужно исключать. Включение принесет только упомянутые файлы / папки.

...