<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect2 SYSTEM "../../../dtd/dblite.dtd">
<sect2 id="tsvn-dug-settings-asp-dot-net">
	<title>Git Working Folders</title>
	<indexterm>
		<primary>.svn folder</primary>
	</indexterm>
	<indexterm>
		<primary>_svn folder</primary>
	</indexterm>
	<para>
		VS.NET 2003 when used with web projects can't handle the <literal>.svn</literal>
		folders that Git uses to store its internal information.
		This is not a bug in Git. The bug is in VS.NET 2003 and the frontpage
		extensions it uses.
	</para>
	<sidebar>
		<para>
			Note that the bug is fixed in VS2005 and later versions.
		</para>
	</sidebar>
	<para>
		As of Version 1.3.0 of Git and TortoiseGit, you can set
		the environment variable <literal>SVN_ASP_DOT_NET_HACK</literal>.
		If that variable is set, then Git will use <literal>_svn</literal>
		folders instead of <literal>.svn</literal> folders. You must restart
		your shell for that environment variable to take effect. Normally that means
		rebooting your PC. To make this easier, you can now do this from
		the general settings page using a simple checkbox - 
		refer to <xref linkend="tsvn-dug-settings-main"/>.
	</para>
	<para>
		For more information, and other ways to avoid this problem in the
		first place, check out the article about this in our
		<ulink url="http://TortoiseGit.net/aspdotnethack">
			<citetitle>FAQ</citetitle>
		</ulink>.
	</para>
</sect2>
