We have set up a
build server for SharpDevelop, so you don't need to use
Git to test the latest version.
We are using
GitHub. For Windows, we recommend using
msysgit and
TortoiseGit.
Take a look at
our github page to see how to connect to the repository.
For simple read-only access, you should be able to use
git clone git://github.com/icsharpcode/SharpDevelop.gitThe history in the git repository goes back to SharpDevelop 2.0 (take a look at the tags and branches to find old versions).
For SharpDevelop 1.1, you can still access our old Subversion repository:
svn co svn://sharpdevelop.net/fidalgo/trunk SharpDevelopAfter the initial git clone, you can keep up to date by issuing the following command:
git pullBe warned these versions will often not work properly. Use this code at your own risk. To build SharpDevelop from source code, perform the following steps:
- Run clean.bat to ensure that obsolete files won't cause trouble
- Run releasebuild.bat to create a new set of executables (if you want to have more info in case of trouble, run debugbuild.bat)
To be notified of new checkins, please subscribe to the mailing list fed by our subversion commit-hook:
https://lists.sourceforge.net/lists/listinfo/sharpdevelop-commitWhen discussing repository builds in the
forums, please always specify the revision you are using.
For browsing the SVN repository, take a look at
FishEye.
If you want to contribute to SharpDevelop, take a look at
how to set up git -- that page deals with creating the SSH keys necessary to push to github. If you want to contribute some patches to SharpDevelop, you can use github to fork the SharpDevelop repository, commit your changes there and then send us a pull request.
If you plan on doing this, please also read
Joining the team so that we get the legal issues sorted out and can accept your patches.