I upgraded to 1.6 of VisualSVN and TortoiseSVN 1.5.5 (required by
VisualSVN) and now VisualSVN seems to no longer work with source code
residing in a junction (symbolic link).  We have our source code
checked out to a cryptic location on our hard drive such as d:\apps\foo
\bar\v2.4\trunk and we have junctions to that location at d:\apps\foo
\bar.  This has never been a problem for VisualSVN until I upgraded to
1.6.  This seems to be the problem because when I open the project
from the raw location (d:\apps\foo\bar\v2.4\trunk) I see icons in
Visual Studio and everything seems to work fine.  When I try to open
the project from the junction, I get no icons and when click "Set
Working Copy Root" menu item, I get the error "Entry 'foo\bar' has no
URL".

As a side note, version 1.6 seems to have removed the Options menu
option where I can select icon color schemes, etc.

I see the following in the log file here: C:\Documents and Settings
\brok02\Local Settings\Temp\VisualSVN-2008-12-16-17-39-3788.log

VisualSVN 1.6
Unexpected exception: Entry for 'D:\apps\foo\bar' has no URL
   at CheckSvnError(svn_error_t* err)
   at ManagedSVN.Client.IsVersionedPath(String path)
   at VisualSVN.Core.WcRootControl.FindDefaultWCRootRelativePath
(String solutionDir)
   at VisualSVN.Core.WcRootControl.GetAutomaticWCRootRelativePath()
   at VisualSVN.Core.WcRootControl.GetWCRootRelativePath()
   at VisualSVN.Core.WcRootControl.GetWCRootDirectory()
   at VisualSVN.Core.SubsystemsCoordinator.EnsureSubsystemsConnected()
   at VisualSVN.Core.SubsystemsCoordinator.WCRootChanged
(IWcRootControl sender)
   at VisualSVN.Core.WcRootControl.FireWCRootChanged()
   at VisualSVN.Core.WcRootControl.OnSolutionOpened(Object sender,
EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at VisualSVN.VS.VisualStudio.OnAfterOpenSolution(Object
pUnkReserved, Int32 fNewSolution)
StackTrace:
   at System.Environment.GetStackTrace(Exception e, Boolean
needFileInfo)
   at System.Environment.get_StackTrace()
   at VisualSVN.Utils.Log.ReportException(Exception ex)
   at VisualSVN.VS.VisualStudio.OnAfterOpenSolution(Object
pUnkReserved, Int32 fNewSolution)
Unexpected exception: Entry for 'D:\apps\foo\bar' has no URL
   at CheckSvnError(svn_error_t* err)
   at ManagedSVN.Client.IsVersionedPath(String path)
   at VisualSVN.Core.WcRootControl.FindDefaultWCRootRelativePath
(String solutionDir)
   at VisualSVN.Core.WcRootControl.GetAutomaticWCRootRelativePath()
   at VisualSVN.Core.WcRootControl.GetWCRootRelativePath()
   at VisualSVN.Core.WcRootControl.GetWCRootDirectory()
   at VisualSVN.Core.SolutionCommandTargetProvider.GetTargets()
   at VisualSVN.Core.FilteredCommandTargetProvider.GetTargets()
   at VisualSVN.Core.DiskBrowserCommand.GetText()
   at VisualSVN.Core.CommandsHandler.CommandHandler.QueryText()
   at VisualSVN.Core.CommandsHandler.QueryText(Int32 commandId)
   at VisualSVN.Core.Coordinator.OnCommandQueryText(Object sender,
CommandEventArgs e)
   at VisualSVN.VS.VisualStudio.QueryCommandText(Int32 commandId)

Reply via email to