我使用 Mercurial Queues 来处理补丁。
最初没有.hgignore
。我不确定我是否首先创建了一个MQ
补丁,然后创建了我的补丁,.hgignore
或者相反。
(我的意思是“创建补丁” hg qnew patch_name -m "..."
)
无论如何,我在创建补丁后进行了一些更改。.hgignore
MQ
当我这样做时,我的补丁hg qrefresh; hg export qtip
中也得到了更改的内容。.hgignore
因此,尝试向自身添加一个.hgignore
条目.hgignore
。但这没有用。变化持续存在。
所以,我尝试hg forget .hgignore
了,这造成了更大的混乱。现在显示我删除了补丁中的 .hgignore。像这样:
--- a/.hgignore
+++ /dev/null
- all
- the lines of .hgignore
- the lines of .hgignore
我该如何解决这个问题?我只想.hgignore
成为我本地仓库的一部分,并帮助不跟踪某些文件。