我听说Visual Studio不喜欢来自subversion存储库的工作副本中的.svn目录,并且使用'_svn'是更好的选择。除了没有被探险家隐藏之外,这个神秘的优势是什么,或者这是一个肮脏的谣言?
答案 0 :(得分:5)
Visual Studio 2002和2003在以点开头的目录中存在问题。特别是与webprojects和FrontPage服务器扩展组合使用时。
如果您只使用Visual Studio 2005及更高版本,我建议您只使用Subversion默认的.svn。
当您定义环境变量 SVN_ASP_DOT_NET_HACK 时,大多数Subversion客户端会自动切换到使用_svn。定义此变量的最简单方法是在TortoiseSVN中选择_svn设置。然后其他客户端将自动使用此设置。
答案 1 :(得分:1)
VS 2003要求您使用_svn。
这是一些SVN的精彩内容。我仍在维护ASP.Net 1.1应用程序并使用VS 2003,因此我的SVN客户端设置为使用“_svn”。我团队中的其他开发人员没有此问题,因此他们的SVN客户端使用“.svn”目录。这对SVN存储库没有影响,我们仍然可以共享代码。