For people who think SVN is good enough ;-) Gerrit - Gerrit Code Review. Web based code review and project management for Git based projects. Objective Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer. Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer. This functionality enables a more centralized usage of Git. To see Gerrit in the wild, checkout our ShowCases page.
News Resources Background | Downloads | Plugins | Documentation | Release Notes | Issue Tracking | Scaling | Training Discussion List | IRC freenode #gerrit | IRC log. GitHub for Mac. Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree. Subversion for Windows with Apache server HOWTO. How to … Make Subversion ignore files and folders « Hungry for Knowledge.
Excluding files from your repository Sometimes you may have types of files or folders in your source code tree that you do not want to include in your source code repository. Everyne developing with Visual Studio will immediately know what I mean: VS automatically makes bin and obj subfolders for your project folder in which it puts the buildresults and also creates *.suo files with your personal settings for a solution. It would be convenient if we could exclude these files from our repository once and for all without having to manually uncheck them each time we update our project.
Fortunatly, Subversion allows us to do this. In fact, there are two possibilities for exclusion. Global exclude With the global exclude we can exclude a certain type of file of being added to any repository to which a certain client connects. When you open this file, look for the section [miscellany]. For example, to ignore the suo files, we would write: global-ignores = *.suo Local exclude obj bin Resources. Subversion Cheat Sheet.
This Subversion cheat sheet was created during the initial setup of Subversion on Apache 2.0 on Windows and Mac OS X. A detailed tutorial covering most of the features of Subversion can be found in the online Subversion book. However, to make Subversion more useful for me, I created this Readers' Digest version. Create a Repository To store projects in Subversion, first you must create a repository. This must be done to a local drive on a local machine. Creating a repository on a network drive is not supported. To create a repository type: svnadmin create /path/to/repository Windows svnadmin create d:/path_to_repository By default this sets up a Berkeley database to store the repository. Add a New Project - svn import To add a project, the Subversion documentation suggests that you create a directory structure like the following: A root project directory contains three subdirectories, branches, tags, and trunk.
Create the directories as described. Network Checking Out a Project - svn checkout.