初学者Mercurial:权威的实用指南
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 受到Git初学者的启发:权威的实用指南。 这是有关使用Mercurial面向初学者进行实际使用的信息的汇总。 初学者-接触过源代码控制但并不十分了解的程序员。 实用-涵盖大多数用户经常遇到的情况-创建存储库,分支,合并,从/到远程存储库的拉/推等 注意事项: 说明如何完成某件事,而不是如何实现。 每个答案处理一个问题。 尽可能清楚简洁地回答。 编辑/扩展现有答案,而不是针对同一主题创建新答案。 请为想要了解更多信息的人提供指向Mercurial Wiki或HG Book的链接。 问题: 安装/设置 如何安装Mercurial? 如何设置Mercurial? 您如何创建一个新的项目/存储库? 如何配置它以忽略文件? 使用代码 您如何获得最新代码? 您如何签出代码? 您如何提交更改? 您如何查看未提交的内容或当前代码库的状态? 如何从存储库中删除文件? 您如何销毁不必要的提交? 您如何比较文件的两个修订,或者当前文件和先前的修订? 您如何查看文件或存储库的修订历史? 您如何处理二进制文件(例如,visio文档或编译器环境)? 如何合并在“同一时间”更改的文件? 您如何还原变更集? 您如何返回到以前的代码版本? 您如何从特定变更集中提取补丁? 如何记录未使用Mercurial命令重命名或删除文件的情况? 标记,分支,发布,基准 如何为一组特定的文件“标记”,“标记”或“发布”一组特定的修订版本,以便您以后可以随时将其拉出? 您如何拉特定的“发布”? 您如何分支? 您如何合并分支? 如何将一个分支的部分合并到另一个分支? 其他 适用于Mercurial的GUI / IDE插件好吗?优点缺点? 初学者应该知道的其他常见任务吗? 如何与Subversion交互? 其他水银参考 水星:权威指南 水星维基 认识Mercurial …