9/13/2023 0 Comments Tortoisehg personal tag![]() A lot of the software we’re developing / using is on Bitbucket (see /petebunting/ and /chchrsc/). My personal preference is Bitbucket as it offers mercurial (whereas github uses only git), allows private repositories for free (with unlimited users if you’re in academia) and I think it has a nicer interface. ![]() When multiple people are working on the same code, these software work best when combined with hosting such as that provided by Bitbucket or github. For small projects, with only a couple of files, I just have local mercurial repositories set up. What’s nice about these (compared to other version control software such as subversion) is that all the changes are kept locally so you just need the software installed on your computer to have a folder under version control. ![]() Version control software provides a better way of not only retaining different versions of files but allowing you to compare changes between them so you can easily find the lines that have been changed, particularly useful if you’ve just broken something! Mercurial and Git are two popular examples of version controls software. Whilst the principles of version control are pretty familiar to most people, there are better ways than creating multiple copies with different names such as _final_final_verson2! I’ve been quite enthusiastically advocating version control software (specifically mercurial) recently amongst some colleagues for managing code.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |