请帮助我,因为 Mercurial 使简单的事情变得不可能。我只想提交我的更改。
$ hg com -m 'cleanup'
nothing changed (1 missing files, see 'hg status')
$ hg push
pushing to https://niklasr@bitbucket.org/niklasr/montao
http authorization required
realm: Bitbucket.org HTTP
user: niklasr
password:
searching for changes
abort: push creates new remote head 84d1c2d2b638!
(did you forget to merge? use push -f to force)
$ hg merge
abort: outstanding uncommitted changes
(use 'hg status' to list changes)
dev@dev-OptiPlex-745:~/proj/montao/montaoproject$
如果我执行 hg status 我会得到太多文件并带有问号。我想我是这个项目的唯一开发人员,但可能有其他人的一些小更新,但这可能只是在一台计算机上完成的,所以它不应该成为冲突。但是我们知道版本控制系统在为我们制造冲突方面有多好,而这些冲突一开始并没有发生重大冲突。