implement branch history for folders
This suggestion is migrated to Developer Community. Please use below link to view the current status.
In the history of a single file the branch/rename history is visible by plus-sign on the left.
I would like to have such a feature for complete folders which are branched/renamed.
We should have history view on deleted Branch items as well, this will help us to know who has deleted the branch, as of today we can not point out that.
Adrian Kole commented
Please allow us to easily view/retain history on items moved between TFS/VSTS/Azure Dev Ops/Whatever the Name is Today folders. This is basic essential functionality.
Please implement this basic functionality ASAP. The purpose of using version control is to keep the history intact. Files and folders WILL be moved over a period of time.
Please add this.
Mark Kerrane commented
This is the PURPOSE of source control, to track versions and their history. EVERY source control worth its salt has this as a BASIC branch/move feature. You move a folder, then the collective history of the files in that folder get moved with it!
Seriously, it is already 2018 this post was created in 2011!
This should be one of the fundamental features. Did you not anticipate for users to Move folders around -? Was this stated in TFS user agreement -? (note: you may not move folders).
VS TEAM. It does not matter how many excuses you post, how many workarounds you show to the end users. Bottom line, this is a fundamental feature it should have been available from DAY 1!
I suggest you stop all your future enhancements to the TFS product and make this PRIORITY 1.
This makes TFS look very very bad next to other version control systems.
Andrew Stanton commented
Did you want to be so much like Git that you let TFVC lose history too? Version control history is supposed to be immutable.
For the love of god fix this. If I went to a new company, I would veto the use of TFS based on this *bug* alone!!!! ( And yes it is a bug, despite however much you want to say it's a "feature" ) YOU MUST BE ABLE TO MOVE A FOLDER AND STILL SEE ITS HISTORY
Yeah, this is killing me right now. Puh-leeze fix!
In a modern version control system the history of an element simply MUST be tracable in an easy way and a rename or move should never lead to a hidden history.
This has got to get fixed. Totally makes the product a deal breaker in regulated environments where history must be preserved and obvious.
Big issue, Please fix it
Malcolm O'Callaghan commented
I don't understand why "Show History (Recursive)" has not been added along with the existing "Show History". This is unacceptable - if you can not resolve this issue then simply remove the ability to rename folders and branches. You can't have it both ways. Focus.
It also happens to me for no obvious reason when I merge a branch.
This is such a bad bug!
Does it work better if we use Git?
still needed, come on - this is a deal breaker!
Alexander Vezenkov commented
just make VS do the recursive (what 'tf history /recursive' does)
Giuseppe Crescimanno commented
If it proves to be too expensive for the normal "Show History" Menu item, why not add another Menu Item under Advanced "Show History Recursive ... (might take longer)" ???
Florian Boeck commented
I posted a more detailed description of my fix here:
@Matt Mitrik: Am I allowed to publish the changed SP, so that other people in the community have an interim-fix until you decide if you include this or something similar somewhen?
We recently converted from TFS2008 to TFS2012. In the process we noticed that any folder that had been renamed in the past lost the ability to view any history prior to the rename. This can be very frustrating for the times when we need to know at a high level what changes have been checked into a folder. The history worked as expected in TFS2008, showing all changesets through time for the folder. We would like to see this functionality returned in the current versions of TFS please.