skip to main content
Skip header Section
Mercurial: The Definitive GuideJuly 2009
Publisher:
  • O'Reilly Media, Inc.
ISBN:978-0-596-80067-3
Published:02 July 2009
Pages:
280
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Mercurial is the easiest system to learn when it comes to distributed revision control-ideal whether you're a lone programmer working on a small project, or part of huge team dealing with thousands of files. This definitive guide takes you step by step through ways to track, merge, and manage both open source and commercial software projects with Mercurial, using Windows, Mac OS X, Linux, Solaris, and other systems. Mercurial permits a countless variety of development and collaboration methods, and this book offers several concrete suggestions to get you started. This guide will help you: Learn the basics of working with a repository, changesets, and revisions Merge changes from separate repositories Set up Mercurial to work with files on a daily basis, including which ones to track Get examples and tools for setting up various workflow models with Mercurial Manage a project that's making progress on multiple fronts at once Find and fix mistakes by isolating problem sources Use hooks to perform actions automatically in response to repository events Customize the output of Mercurial Like the revision system it describes, Mercurial: The Definitive Guide maintains a strong focus on simplicity to help you learn Mercurial quickly and thoroughly.

Cited By

  1. ACM
    Rinaldi E, Sforza D and Pellacini F (2023). NodeGit: Diffing and Merging Node Graphs, ACM Transactions on Graphics, 42:6, (1-12), Online publication date: 5-Dec-2023.
  2. ACM
    Carra E and Pellacini F (2019). SceneGit, ACM Transactions on Graphics, 38:6, (1-15), Online publication date: 31-Dec-2020.
  3. ACM
    Ng H, Liu S and Luk W ADAM Proceedings of the 2018 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, (189-198)
  4. ACM
    De Rosso S and Jackson D (2016). Purposes, concepts, misfits, and a redesign of git, ACM SIGPLAN Notices, 51:10, (292-310), Online publication date: 5-Dec-2016.
  5. ACM
    De Rosso S and Jackson D Purposes, concepts, misfits, and a redesign of git Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, (292-310)
  6. ACM
    Cesario C and Murta L Topology Awareness for Distributed Version Control Systems Proceedings of the XXX Brazilian Symposium on Software Engineering, (143-152)
  7. ACM
    Vassena M Generic Diff3 for algebraic datatypes Proceedings of the 1st International Workshop on Type-Driven Development, (62-71)
  8. Vitolo C, Elkhatib Y, Reusser D, Macleod C and Buytaert W (2015). Web technologies for environmental Big Data, Environmental Modelling & Software, 63:C, (185-198), Online publication date: 1-Jan-2015.
  9. ACM
    Swierstra W and Löh A The Semantics of Version Control Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, (43-54)
  10. Schwanke R, Xiao L and Cai Y Measuring architecture quality by structure plus history analysis Proceedings of the 2013 International Conference on Software Engineering, (891-900)
  11. ACM
    Truong H, Ignat C and Molli P Authenticating operation-based history in collaborative systems Proceedings of the 2012 ACM International Conference on Supporting Group Work, (131-140)
  12. Craig A, Davoust A and Esfandiari B A Distributed Wiki System Based on Peer-to-Peer File Sharing Principles Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01, (364-371)
  13. ACM
    Yoon I, Sussman A, Memon A and Porter A Towards incremental component compatibility testing Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, (119-128)
  14. Butterfield A Saoithín Proceedings of the Third international conference on Unifying theories of programming, (137-156)
  15. ACM
    Scott D, Sharp R, Gazagnaire T and Madhavapeddy A (2010). Using functional programming within an industrial product group, ACM SIGPLAN Notices, 45:9, (87-92), Online publication date: 27-Sep-2010.
  16. ACM
    Scott D, Sharp R, Gazagnaire T and Madhavapeddy A Using functional programming within an industrial product group Proceedings of the 15th ACM SIGPLAN international conference on Functional programming, (87-92)
  17. ACM
    Tardieu S and Polti A (2009). Complementing Ada with other programming languages, ACM SIGAda Ada Letters, 29:3, (105-114), Online publication date: 9-Nov-2009.
  18. ACM
    Tardieu S and Polti A Complementing Ada with other programming languages Proceedings of the ACM SIGAda annual international conference on Ada and related technologies, (105-114)
Contributors

Recommendations