-
Notifications
You must be signed in to change notification settings - Fork 771
Accessing the Repository
We have set up a build server for SharpDevelop, so you don't need to use Subversion to test the latest version.
We are using Subversion. To be able to use Subversion, you must make sure that the TCP/UDP port 3690 is open on your firewall. You can use anonymous / no password to retrieve the sources. The most convenient way to access our repository is to use TortoiseSVN.
SharpDevelop 4.0:
svn co svn://svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop SharpDevelop40
SharpDevelop 3.0+3.1:
svn co svn://svnmirror.sharpdevelop.net/sharpdevelop/branches/3.0/SharpDevelop SharpDevelop30
SharpDevelop 2.1+2.2:
svn co svn://svnmirror.sharpdevelop.net/sharpdevelop/branches/2.1/SharpDevelop SharpDevelop21
SharpDevelop 2.0:
svn co svn://svnmirror.sharpdevelop.net/sharpdevelop/branches/2.0/SharpDevelop SharpDevelop20
SharpDevelop 1.1:
svn co svn://sharpdevelop.net/fidalgo/trunk SharpDevelop
After this initial checkout, you can keep up to date by issuing the following command:
svn update
If you want to switch between SharpDevelop 3.0 and SharpDevelop 4.0, use the command svn switch
, specifying the new URL as parameter.
svn switch svn://svnmirror.sharpdevelop.net/sharpdevelop/trunk/SharpDevelop
Be 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:
- Go to the sharpdevelop\src folder
- 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-commit
When discussing repository builds in the forums, please always specify the revision you are using.
For browsing the SVN repository, take a look at FishEye.
The server URLs given above are for the read-only mirror server. If you do have commit access, you need to checkout from svn://sharpdevelop.net/sharpdevelop/ instead. You can get commit access to the subversion repository when you have joined the team and posted a few good patches.