我不能讓Tortoisehg(1.0)與subrepostortoisehg和subrepos
我有這樣的目錄結構的工作:
root
.hg
.hgsub
.hgsubstate
Customer1
Project1
.hg
foo.txt
Project2
.hg
Customer2
Project3
.hg
下根.hgsub文件看起來像
Customer1\Project1=Customer1\Project1
Customer1\Project2=Customer1\Project2
Customer2\Project3=Customer2\Project3
如果修改文件Customer1\Project1\foo.txt
並從根提交它工作
>hg ci -m "command line commit"
committing subrepository customer1\project1
在Tortoisehg customer1\project1
與狀態S
(subrepo)顯示 但commiting當我得到一個消息
abort: customer1/project1: no match under directory!
不支持此方案還是我做錯了什麼?
的醫生說:
「TortoiseHg 1.0引入了簡陋的,只有在提交/狀態工具subrepositories支持當水銀會考慮subrepo髒,它將在提交工具顯示爲一個特殊的條目文件列表,其狀態爲S.如果子提交文件包含在提交的文件列表中,則子提交文件將與其他更改一起提交,並更新主存儲庫根目錄中的.hgsubstate文件。「
我有同樣的問題。似乎它可能與「tortoisehg嘗試提交customer1/project1而不是customer1 \ project1(反斜槓)」有關。「從命令行提交不會導致任何問題。 – drye 2010-06-21 20:47:25