TortoiseHG忽略了文件夹

时间:2014-05-02 11:39:58

标签: mercurial tortoisehg hgignore

我在项目中添加了CKEditor。完成最终配置后,我无法在文件夹dialog中提交文件夹ckeditor/plugins。当我打开TortoiseHG Workbench时,没有要提交的dialog文件夹。更新后的其他用户没有获得该文件夹,因此编辑器不适用于其他用户。

我不是在忽略那个文件夹。这是我的.hgignore文件: syntax=regex ^\. ^target/ ^jsTestDriver\.conf$ ^node_modules/ ^run-ft\.bat$ ^run-ut\.bat$ log$ versionsBackup$ main\.css$ \.idea$ \.iml$

当我将文件夹dialog重命名为其他内容(例如dialog2)时,它会自动显示并且我可以提交,但dialog2对我来说毫无用处。请问,有什么想法吗?

2 个答案:

答案 0 :(得分:2)

是的,这是正常的,你有

log$

如果字符串以log结尾,则排除该字符串,如dia log ...

如果您需要排除.log文件,请使用

\.log$

答案 1 :(得分:0)

在控制台中使用hg add并手动添加目录(或将.hgignore临时移出存储库并添加到GUI中)

尝试类似hg add -I ckeditor/plugins/dialog/* -n的内容(并修复可能错误的模式以获得良好的结果)