
To uninstall a sandbox, just remove the sf_sandbox/ directory from your web/ folder.
#Svn propedit command line example install
However, the version of symfony shipped with the sandbox is fully functional and equivalent to the one you can install via PEAR. The sandbox is intended for you to practice with symfony on a local computer, not to develop complex applications that may end up on the Web. You can also refer to the "Troubleshooting" section later in this chapter.įigure 3-1 - Sandbox congratulations page If not, then an error message will guide you through the configuration changes needed.

With this commit SHA, you can, for example, look up the corresponding Git commit on GitHub.You should see a congratulations page that looks like Figure 3-1, and it means that your installation is finished.

$ svn propget git-commit -revprop -r HEAD user/ repo To see the commit SHA, you should ask for the git-commit unversioned remote property. GitHub's Subversion server exposes the Git commit sha for each Subversion commit. Then, you can switch to another branch: $ svn switch user/ repo/branches/more_awesome Finding the Git commit SHA for a Subversion commit To switch between branches, you'll probably want to start with a checkout of trunk: $ svn co -depth empty user/ repo/trunk $ svn commit -m 'Test coverage for problems' $ svn commit -m 'Guard against known problems' Edit your files, and use svn commit to record your changes: $ svn status This works just like the Subversion you're used to. > * more_awesome -> origin/more_awesome Making commits to SubversionĪfter you've added some features and fixed some bugs, you'll want to commit thoseĬhanges to GitHub. You can also confirm the new branch via the command line: $ git fetch You can confirm that the new branch exists in the repository's branch dropdown: $ svn commit -m 'Added more_awesome topic branch' Next, you can use svn copy to create a new branch: $ svn copy trunk branches/more_awesome You can also create branches using the Subversion bridge to GitHub.įrom your svn client, make sure the default branch is current by updating trunk: $ svn up trunk This is where all of the non- HEAD branches live, and where you'll be making feature branches. Get an empty checkout of the branches directory. The Subversion bridge maps trunk to the Git HEAD branch. Make an empty checkout of the repository: $ svn co -depth empty user/ repo

The first thing you'll want to do is a Subversion checkout. Supported Subversion features on GitHub Checkout We use a Subversion bridge to communicate svn commands to GitHub. GitHub supports Subversion clients via the HTTPS protocol.
