nie mogę TortoiseHg (1.0) do pracy z subreposTortoiseHg i subrepos
Mam strukturę katalogów takiego:
root
.hg
.hgsub
.hgsubstate
Customer1
Project1
.hg
foo.txt
Project2
.hg
Customer2
Project3
.hg
plik .hgsub pod korzeń wygląda jak
Customer1\Project1=Customer1\Project1
Customer1\Project2=Customer1\Project2
Customer2\Project3=Customer2\Project3
Po zmodyfikowaniu pliku Customer1\Project1\foo.txt
i zatwierdzeniu z katalogu głównego działa
>hg ci -m "command line commit"
committing subrepository customer1\project1
w TortoiseHg customer1\project1
jest wyświetlany ze statusem S
(subrepo) ale kiedy popełnienia dostaję komunikat
abort: customer1/project1: no match under directory!
Czy nie jest to scenariusz obsługiwane albo robię coś źle?
Doc mówi:.
„TortoiseHg 1.0 wprowadziła szczątkowe wsparcie dla subrepositories, a tylko w narzędziu popełnić/status Kiedy Mercurial uznaje subrepo jako brudne, pojawi się ona w narzędziu popełnienia jako specjalnego wpisu w lista plików o statusie S. Jeśli subrepo znajduje się na liście plików zatwierdzenia, subrepo zostaje zatwierdzone wraz z innymi zmianami, aktualizując plik .hgs w macierzystym repozytorium. "
mam ten sam problem. Wygląda na to, że może ma to coś wspólnego z "tortoisehg próbuje zatwierdzić client1/project1 zamiast customer1 \ project1 (backslash)" Zatwierdzenie z linii poleceń nie powoduje żadnych problemów. – drye