This tool is a POS. I can't tell you how many times VS has been out-of-synch with SVN. Of course when that happens it's a herculean task to recover. Perhaps it's the version of SVN we are using or perhaps it's this tool, I'm not sure where the problem lay. But the least of a programmers worries should be in tracking if VS changes made it to the repository.
I have 2.4.12012.1 connected to a 1.7 server.
If i use the current update to 2.5.12040 the complete project is shown that it would need an update, and therefore is not available for source control.
I uninstalled 2.5.12040, installed 2.4.12012.1 and everythign is fine.
Now I get an pending update for Ankh which I do not want to install for obvious reasons.
How can I get rid of the update message, so that the VS tray notifier only shows other updates, if new ones are available?
Or do i need to uninstall ankh completly and go for another SCC?
When upgrading between minor versions of Subversion, all you need is an 'svn upgrade' per working copy. AnkhSVN offers to do this for you when it encounters such a working copy.
This warning (instead of just automatic upgrade) is to avoid accidental upgrades when you share working copies with either different Subversion clients (TortoiseSVN?) or in some cases different users (Not recommended: network stored working copies)
Note that the subversion server doesn't have to be upgraded at the same time, nor do any users who work on separate working copies need an upgrade. (See Subversion and AnkhSVN FAQs)
I have VS pinned to my task bar and typically open solutions from the MRU that is displayed with a right mouse click.
When we used Visual SourceSafe I could set it to get the most recent version. This capability is gone with Subversion.
Is there any way to get latest version when opening a local copy of the solution?
There is currently no such function. I would recommend adding an item on http://ankhsvn.uservoice.com, to see if others would also want this.
Personally I would recommend against enabling this as it makes it impossible to start a new Visual Studio instance to debug exactly the same case, when Visual Studio dies. (A common case when developing on Visual Studio itself ;-))
We create a custom project like C#, c++ project in visual studio.
We want to support different source control provider. Currently we have supported TFS.
Now when we want to support AnkhSVN, we found the issue below:
When adding a new model file, the plus icon cannot display before the model file.
Since AnkhSVN is open source, after debugging, we found that:
When it gets glyph status, SVN cannot get the correct value. The status is None instead of ShouldBeAdded (expected)
The root cause is that OnAfterOpenProject(IVsHierarchy pHierarchy, int fAdded)
pHierarchy is a Windows runtime object and is added to _projectMap(Here it's the ProjectNode)
While in TrackProjectChanges called by OnAfterAddFilesEx
internal bool TrackProjectChanges(IVsSccProject2 project, out bool trackCopies)
// We can be called with a null project
if (project != null && _projectMap.TryGetValue(project, out data))
The project is COM object. That's why _projectMap cannot get the value since it includes the Windows Runtime Object as the key.
However, in C# project, Visual Studio return both the COM Object.
Why Microsoft gives the different type for the same ProjectNode?
Any advice/comments appreciated!
i have two projects include within the same solution. One is a resusable componet that will be compiled seperately and then later included just as a dll. For now, when i have both projects open in the same solution and i perform an update, it only updates the code under the one of the repositores and excludes any updates from the other. When i do a commit it is able to tell that their are multiple differrent SVN repositories and it asks me chich ones i would like to commit against. It would be great if the update would update all resources under the main solution
AnkhSVN - Subversion Support for Visual Studio 2.5.12266.473
* Ankh.Package 2.5.12266.473
* Subversion 1.8.4 via SharpSvn 1.8004.2605.15365
SharpSvn is linked to: Apr 1.4.8, Apr-util 1.5.2, Cyrus Sasl 2.1.23, OpenSSL 1.0.1e 11 Feb 2013, serf 1.3.2, SQLite 3.7.17, Subversion 1.8.4-SharpSvn-1.8.4, ZLib 1.2.8
SharpSvn is optionally linked to: Berkeley DB 4.4.20, SharpPlink 1.8004.2605.15365
Hi guys, running vs2013 on a SSDT project but with all the Productivity Power Tools extensions enabled (I think except Structure Visualizer) and running ankhsvn, if I rename a file (that is already committed to the repo) I get a COM error E_FAIL.
If I disable all the individual productivity modules in options I can rename the file. I have successfully used Color Printing, Fix Mixed Tabs, Middle-click scrolling, Solution Error Visualizer, Structure Visualizer, Syntactic Line Compression.
Sorry I ran out of time for experiments. It may be an issue with Productivity Power Tools (and have raised to them also) but thought I'd see if you know of the issue
running AnhSVN v2.5.12471.17
Productivity Power Tools v12.0.30519.1
We can't reproduce this issue without more information, nor did we hear about this on our user support list over the last few months.
Make sure you report crashes Visual Studio crashes to Microsoft as they actively look at it and contact addin vendors if they determine a root cause of common problems.
When i opened source from subversion, visual studio 2010 pro encountered a problem and stating that either need to restart studio or close it.
VS 2010 Pro is working fine when i work offline.
Anyone face the same issue, need help...