How can we improve Visual Studio Team Services (VSTS)?

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.

306 votes
Sign in
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Max Zeier shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    declined  ·  AdminVSTS Team (Product group, Microsoft Visual Studio) responded  · 

    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.


    Kayla Ngan
    Program Manager


    Sign in
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      • Dev.P commented  ·   ·  Flag as inappropriate

        The year is 2018, drag and drop files should not be something that we need to discuss.

      • Candee Hellberg commented  ·   ·  Flag as inappropriate

        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  ·   ·  Flag as inappropriate

        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?

      • William commented  ·   ·  Flag as inappropriate

        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  ·   ·  Flag as inappropriate

        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!

      • Arnon commented  ·   ·  Flag as inappropriate

        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  ·   ·  Flag as inappropriate

        It's been without this functionality since 2005, it's almost 10 years now.. how has such a logical set of functionality been omitted??

      • Usman commented  ·   ·  Flag as inappropriate

        I recommend that this feature needs to be included in new TFS source control. It saves a lot of time.

        Thank you,

      • Sam commented  ·   ·  Flag as inappropriate

        Please implement this, I don't see any reason why it cannot be done.

      • Dave commented  ·   ·  Flag as inappropriate

        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? =(

      • Trisped commented  ·   ·  Flag as inappropriate

        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  ·   ·  Flag as inappropriate

        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.

      • Matthew Mitrik commented  ·   ·  Flag as inappropriate

        This is definitely painful today. It's on the backlog to improve this in the future.

        Program Manager | TFS Version Control

      Feedback and Knowledge Base