14 Developer Tools
This chapter lists resources and tools which R developers may use. Here we will go over some commonly used tools that are relevant to R’s workflow. As there are several ways to accomplish these tasks, this chapter reflects methods suitable for new contributors. Experienced contributors may desire a different approach.
14.1 Subversion (svn) client
Subversion (svn) is a version control system that tracks any changes made to files and directories. You can install either the TortoiseSVN (command line tool, and Windows Explorer integration) or the SlikSVN (just the command line tool) client. They have Windows installers and can be used from Windows cmd or RStudio terminal.
Some resources for learning subversion commands:
14.2 Globally search for a regular expression and print matching lines (grep)
grep is a command line utility for searching plain text data sets for lines that match a regular expression. Refer the grep manual for more commands.
14.3 Git
Git is also a version control system for tracking changes in any files and directories. View git documentation for learning git commands.
14.4 GitHub
Some resources that are useful while using GitHub are: