TSVN_00050_VisualStdio_2003_Workaround

1. 无法用 VS.net 2003 打开用 Subversion 检出的项目?

这是 VS.Net 2003 的一个Bug。即只要项目下存在以 点开头的文件或文件夹,使用了 FrontPage 扩展的 VS.NET 2003 项目就在打开项目的界面发生死锁,导致项目无法打开。

如果项目本身不存在兼容性问题,尽量将 VisualStdio .Net 升级为高版本,如 VS.NET 2005,2008 或更高。

如果由于兼容性问题,或者由于客户的平台不能轻易升级等原因,需要使用 VS.NET 2003 的开发环境。Subversion 提供了一个解决方案。

  • Subversion 提供的解决方案就是,使用 _svn (以下划线开头的目录而非点开头的目录)作为工作区的控制目录,取代 .svn

  • 在 TSVN 中通过下面的对话框进行设置

    • vs2003_workaround.png

  • 注意:在设置了 Subversion 使用 _svn 作为控制目录后,之前以 .svn 作为控制目录检出的工作区将不再有效!反之亦然。