首先,总的来说,我对 Mercurial 和版本控制还是很陌生。
我们在这里设置了 2 个开发人员和一个服务器。我们今天注意到我昨天推送到服务器的一些更改的问题,其他开发人员在拉取它时没有这些更改。最终,我决定在服务器上检查相关文件的状态,令人惊讶的是,该文件甚至不存在于服务器的存储库中。奇怪的是,其他开发人员在某个时候创建了这个文件并将其推送到服务器,我通过拉取它接收了它,那么它肯定一定是在某个时候在服务器上吗?在我们机器的两台机器上的 tortoise hg 文件旁边都有一个勾号,因此它是存储库的一部分并已提交。
似乎文件不在服务器上可能是我对文件所做的更改没有到达其他开发人员的原因。
有什么想法可能是错的吗?