Allow to move more than one file at once in TFS source control
It is currently only possible to move files one by one in TFS source control, which means that it takes a lot of time to move several files from one place to another place. It would be great if one could select multiple files and move them to another place at once.
Thank you for your feedback on this idea. Unfortunately we have decided to decline your request. While we think this is a great idea, there are a few tools already available that fill this gap. You can use the command line tool to move multiple files at once by using wildcard characters with the rename command. There is also the third-party TFS Source Control Explorer Extension which allows you to move multiple files while in Visual Studio. Please note that this extension is not supported or developed by Microsoft; for any support issues you will need to check the EULA from the publisher and contact them directly. Extensions are updated at the request of the publisher.
The year is 2018, drag and drop files should not be something that we need to discuss.
Candee Hellberg commented
I agree with Keon - that's a weak excuse for not providing a feature that many would benefit from having. I am not a developer. I use TFS as a repository for my help authoring tool source files. I have to use TFS because that is what the developers are using, so I have no other choice. Since I am not working in Visual Studio and creating code, the only way I can add new files and upload/download files is via the TFS interface. So while it may not be necessary for developers to have the functionality to add multiple files and folders with files, it would be nice for the rest of us who are forced to use it as a source repository.
Koen Verbeeck commented
That's a weak excuse, "other tools do this". The TFS doesn't do this and how this functionality is excluded is beyond my comprehension. It means that while working in the GUI (because I'm developing right there), I suddenly have to switch to the command line to perform a basic task?
This feature is available now from the command line guys. Just use the command line. There are FAR more important features to add to the TFS GUI besides features we can already do from command line.
TFS Release Management does not even HAVE folders like TFS build does... at ALL. Don't you think that's more imporant?
Mariano Gomez commented
Why on earth does this future not exist today is beyond me. I have to move 100 files to a different folder within the same repository and still doing it one-by-one!
Vinicius Pessôa commented
Hi everyone. I realize that this post is a bit old, but still, I found this nice extension today that definitely does the job: https://visualstudiogallery.msdn.microsoft.com/8ad891d2-142b-4acf-b487-46db9f3bb5cf
It would be even more helpful if when you drag-drop a file in Solution Explorer (not Source Control Explorer) it will mark the change as "rename" and not as "delete" and "add" - which breaks the history of the file.
Rob Sanders commented
It's been without this functionality since 2005, it's almost 10 years now.. how has such a logical set of functionality been omitted??
I recommend that this feature needs to be included in new TFS source control. It saves a lot of time.
Please implement this, I don't see any reason why it cannot be done.
Hit this problem today. Disappointing.... Hope this will be fixed.
Been a year and a half ...
Michael Paterson commented
Rory Primrose commented
You can achieve this using tf.exe rename but it would be nice if it was part of the UI.
I have to move 500 reports into an archive project so that we will retain them but they will not be clogging up our active solutions. This is a terrible feature to not have! Move... only works with one file selected? =(
1. Make a project (add it to TFS).
2. Add the files to the project. Note: you will probably want to make the project (the .csproj file, not the folder) in the root of the folders containing the files and folders to be moved. Also, you can use the "Show All Files" button in the Solution Explorer to find the files, then right click on them and select "Include In Project". This works with one selection or multiple.
3. In the Solution Explorer window move the files around as desired.
4. Check in your changes
Zelda Meyerhoff commented
This would be a great feature, as I am working with high volumes of SQL scripts and it is a painful slow process of moving them one by one.
OMG!!! I got this problem today.. shame
Matthew Mitrik commented
This is definitely painful today. It's on the backlog to improve this in the future.
Program Manager | TFS Version Control
Marcelo de Aguiar commented
This is really a shame for such a tool!