I wanted TortoiseSVN for Visual Studio 2010, so I searched and I was so excited to find one here: http://tsvnaddin.codeplex.com/SourceControl/list/changesets
I wanted this to work so bad, but it didn’t. It doesn’t support Visual Studio 2010.
There is a bug you can vote for here: http://tsvnaddin.codeplex.com/workitem/16368
However, I checked an there hasn’t been an update to this project in in almost a year.
I sent an email to the person who did all the commits and asked if the project was dead. If he doesn’t respond, I have to assume the answer is yes.
My source uses subversion and has a .svn directory in each subdirectory, how do I remove those .svn directories?
Method 1 – Exporting with TortoiseSVN
Well, if you are in windows with Tortoise SVN installed, you can right-click on the folder or inside the folder in white space and choose TortoiseSVN | Export. This allows you to select a folder and export your code without the .svn folders.
Method 2 – Scripted deletion
However, if you don’t have a Tortoise SVN Client but you have all those .svn folders, you can easily delete them by a simple one line command from the windows command prompt:
c:\path\to\source> for /F “tokens=*” %A in (‘dir /S /B /AD *.svn’) DO rmdir /S /Q “%A”
If you want to compile a custom FreeBSD kernel or rebuild world or be a developer for FreeBSD, you may want to download the source.
Download FreeBSD Source as follows.
Step 1 – Install Subversion
Install subversion from ports or as a package.
# cd /usr/ports/devel/subversion
# make install
# pkg_add -r subversion
Note: Don’t forget to run ‘rehash’ if after install your current shell cannot find svn.
Step 2 – Check Out FreeBSD Source
To download FreeBSD source, use subversion. You may want to use Release, Stable, or Current. Release doesn’t have any updates, so if you want patches since release, you are likely wanting to do Release Engineering.
svn checkout http://svn.freebsd.org/base/release/9.0.0/ /usr/src
svn checkout http://svn.freebsd.org/base/releng/9.0/ /usr/src
# svn checkout http://svn.freebsd.org/base/stable/9 /usr/src
# svn checkout http://svn.freebsd.org/base/head /usr/src
You now have FreeBSD source and you should be able to compile the kernel or the FreeBSD world.