I remember a while back, i remember having status icons for a file when it was checked out by another user, but that no longer happens, i don't know if it was the upgrade to v5 or 6 for us that lost it or just the enhanced client but it was very useful, it has been bugging me for a while, i recently had a very very messy merge because two of us modified the GUI of a complex form at the same time and i had to abandon my changes because DiffMerge wasn't up to the task.
Also if i do a Diff on a file that is checked in but different to the repository (file in Sol Explorer says its old), could we have it default to compare against repository instead of last retrieved (since last retrieved will always be the same in that case), i often like to evaluate what changes were made to some files before i get it (kind of like a code review).
I hope that those two minor enhancements can be added, thanks.
Minor Enhancement Requests
Re: Minor Enhancement Requests
Are you referring to the "tiny person" glyph or icon in the Visual Studio Solution Explorer? I don't think we took it out, but I'll check into this.status icons for a file when it was checked out by another user
What version of Visual Studio are you using?
Did the other developer check out files exclusively? That "tiny person" only shows up if another user has the file exclusively checked out.
Also, if you're using CVS mode instead of VSS mode, "tiny person" won't show up because there are no checkouts in CVS mode.
This is configurable, either from the Vault Client or Visual Studio. In Visual Studio, the setting can be found under Tools->Options->Source Control->Vault Options->Advanced Options->Diff/Merge->Default Item to Diff Against->Diff Against Current Version in Repository.Also if i do a Diff on a file that is checked in but different to the repository (file in Sol Explorer says its old), could we have it default to compare against repository instead of last retrieved
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Minor Enhancement Requests
That would be the one.Are you referring to the "tiny person" glyph or icon in the Visual Studio Solution Explorer? I don't think we took it out, but I'll check into this.
I'm using VS2012 RTM.What version of Visual Studio are you using?
I could have sworn it worked for non exclusive checkouts before (where i think it would more useful) but perhaps i'm wrong, either way it would be nice to be able to enable that for non exclusive checkouts (i guess an option to enable it would be best).Did the other developer check out files exclusively? That "tiny person" only shows up if another user has the file exclusively checked out.
*Shudder* VSS mode all the way for meAlso, if you're using CVS mode instead of VSS mode, "tiny person" won't show up because there are no checkouts in CVS mode.
I suppose i could do that but i was thinking more along the lines of a different setting based on the checkout status, i almost always check against last retrieved if i was working on the file (ie its checked out), but if the file is already checked in it should compare against the repository because the working folder and last retrieved should be the same (except in cases where things go heywire and vault gets confused about what "last retrieved" was and compares it agaisn't a really old version).This is configurable, either from the Vault Client or Visual Studio. In Visual Studio, the setting can be found under Tools->Options->Source Control->Vault Options->Advanced Options->Diff/Merge->Default Item to Diff Against->Diff Against Current Version in Repository.
It's not a biggie, i just have to train myself to not jump the gun.
Re: Minor Enhancement Requests
I just saw the "tiny person" glyph today on a file i had checked out on another machine, so it seems that it shows it for exclusive, things you have checked out elsewhere but not files other people have checked out.
So it would be nice to see that, and also the date/time it was checked out.
So it would be nice to see that, and also the date/time it was checked out.
Re: Minor Enhancement Requests
I can log a feature request and we will look into it. Visual Studio may have some limits on what we can do in this area.
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Minor Enhancement Requests
Thank you, i cant see any reason VS should prevent it, since its exactly the same behavior as me having it checked out else where but its someone else having it checked out elsewhere.
I'll keep my fingers crossed.
I'll keep my fingers crossed.