Source code version control is probably the most important and fundamental aspect of software engineering. Guerrilla Analysts are not building million line codebases with support for multiple active releases. Guerrilla Analysts are however dealing with another type of complexity – that of changing data and requirements, as well as outputs that span several languages and formats. Version control is critical across the Guerrilla Analytics workflow in the maintenance of data provenance . A Guerrilla Analyst would benefit from understanding: • Concept of workspaces and code repositories: The basic setup common across all source code control , which is that of a repository and workspaces. The repository centralizes and manages all the team’s code. Individual workspaces are where a team member works on their copy of the code. • Repository/depot: The repository is where files and their version history are stored. It may be on a separa...
Comments
Post a Comment