1

Closed

While context menu options are available for the solution, they don't do anything

description

Nothing happens when the solution is selected. There isn't even anything in the output pane.
 
Windows 7, VS 2005
Closed by

comments

pschraut wrote May 18, 2010 at 10:25 PM

Could you please describe the problem in more detail, including a step by step list how to reproduce the problem? I guess you refer to the option to enable/disable Solution Explorer context menu integration? If you change this setting, you need to restart Visual Studio for this to take effect. Is this what you experience? Right now I'm rather lost with your bug-report.

Thanks for you feedback!

mrwulf wrote May 25, 2010 at 8:48 PM

The add-in doesn't seem to have any solution level actions. All of my solutions have multiple projects in them (usually a web app project, a business logic class library, a test project, and a installation project).

The plugin works great for a single file/project, but to keep the solution at a consistent state all projects in the solution should be committed together.

Thanks for the speedy response!

pschraut wrote May 30, 2010 at 2:13 PM

Hmm, that's strange. The add-in does have solution level actions actually.

A few questions:
1) When you right click the solution item in the Solution Explorer, is the VsTortoise menu integrated?
2) In the Solution Explorer, right click the solution item and execute "Commit...". Does any dialog appear?
3) Is the problem project bound? Does it work with, e.g. a C# project? I tested several project types but can't reproduce the error.
4) Is it a local issue or do your colleagues experience the same problem?


Can you please do the following steps:
1) Open Visual Studio, select "Tools", then "Options" from the main menu
2) Select "VsTortoise" in the Options page, then check "Enable diagnostics (debug output)"
3) Restart Visual Studio
4) VsTortoise should have printed some text in its debug output pane. If it's not visible, select "main menu" -> "View" -> "Output" and choose VsTortoise from 'Show output from' dropdown menu

5) Open your solution which is under source control (including its projects)
6) Modify a file in one of the projects
7) Right click the solution item in the Solution Explorer and execute "Commit..."

Take a look at the VsTortoise debug output, it should look like:
TortoiseProc.exe /command:commit /path:"somepathsomepathsomepath"

Verify that each path is correct, including correct upper/lower case. Is any path missing? (If so, please let me know your directory structure.)

Let me know if you can spot any abnormal.

bnovicewpf wrote Jun 24, 2010 at 7:47 AM

For me only 'open modified files' command work, nothing apart of it there are no popups for Commit, Properties, etc commands.

bnovicewpf wrote Jun 24, 2010 at 7:47 AM

For me only 'open modified files' command work, nothing apart of it there are no popups for Commit, Properties, etc commands.

pschraut wrote Jun 25, 2010 at 6:51 AM

Hi bnovicewpf,

thanks for your feedback! I have experienced the same problem in VsTortoise Build 24 Beta, but it should be fixed with Build 25. Which VsTortoise, TortoiseSVN and Windows versions do you use?

Can you please provide the following info:
1) What item type in the solution explorer you try to commit? Is it a project node, solution node, folder node, filter node?
2) Is it a C++, C#, Web, etc project?




Please enable VsTortoise diagnostics and check if anything seems incorrect:
1) Open Visual Studio, select "Tools", then "Options" from the main menu
2) Select "VsTortoise" in the Options page, then check "Enable diagnostics (debug output)"
3) Restart Visual Studio
4) VsTortoise should have printed some text in its debug output pane. If it's not visible, select "main menu" -> "View" -> "Output" and choose VsTortoise from 'Show output from' dropdown menu

5) Open your solution which is under source control (including its projects)
6) Modify a file in one of the projects
7) Right click the solution item in the Solution Explorer and execute "Commit..."

Take a look at the VsTortoise debug output, it should look like:
TortoiseProc.exe /command:commit /path:"somepathsomepathsomepath"

Verify that each path is correct, including correct upper/lower case. Is any path missing? You can copy/paste this command directly into a command-prompt and check if the dialog appears there.

Please let me know the result. It would be wonderful if you can provide a reproduce-case.

pschraut wrote Jun 25, 2010 at 6:59 AM

Please also paste the VsTortoise debug output, as described in my comment below, to this ticket.

pschraut wrote Oct 11, 2010 at 5:08 PM

Fixed in Rev 50889. Will be included in the next release, Build 29.