Skip to main content
Added a couple more references, updated formatting, and removed an old note after a new comment on one of the answers
Source Link
Tom Resing
  • 3.6k
  • 3
  • 31
  • 51

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Modern solution

For modern SharePoint experiences, use Move To.

Update 4/24/2018: There's a new solution in Office 365. You can now select a file or group of files in the modern experience in OneDrive or SharePoint and select Move to. A file or group of files moved this way will retain version history.

Update 16/296/20102021: Thanks for all the code suggestions. They will comeAs @KJH mentioned in handy for other needs, however, I want to stress that this is a no-code deploy situationcomment, you may not see the modern experience unless you make a change to the library settings. Think BPOSAlso, there's more detail now in the Microsoft article Move or copy files in SharePoint.

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Update 4/24/2018: There's a new solution in Office 365. You can now select a file or group of files in the modern experience in OneDrive or SharePoint and select Move to. A file or group of files moved this way will retain version history.

Update 1/29/2010: Thanks for all the code suggestions. They will come in handy for other needs, however, I want to stress that this is a no-code deploy situation. Think BPOS.

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Modern solution

For modern SharePoint experiences, use Move To.

Update 4/24/2018: There's a new solution in Office 365. You can now select a file or group of files in the modern experience in OneDrive or SharePoint and select Move to. A file or group of files moved this way will retain version history.

Update 6/6/2021: As @KJH mentioned in a comment, you may not see the modern experience unless you make a change to the library settings. Also, there's more detail now in the Microsoft article Move or copy files in SharePoint.

added 251 characters in body
Source Link
Tom Resing
  • 3.6k
  • 3
  • 31
  • 51

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Update 1/29/2010Update 4/24/2018: There's a new solution in Office 365. You can now select a file or group of files in the modern experience in OneDrive or SharePoint and select Move to. A file or group of files moved this way will retain version history.

Update 1/29/2010: Thanks for all the code suggestions. They will come in handy for other needs, however, I want to stress that this is a no-code deploy situation. Think BPOS.

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Update 1/29/2010: Thanks for all the code suggestions. They will come in handy for other needs, however, I want to stress that this is a no-code deploy situation. Think BPOS.

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Update 4/24/2018: There's a new solution in Office 365. You can now select a file or group of files in the modern experience in OneDrive or SharePoint and select Move to. A file or group of files moved this way will retain version history.

Update 1/29/2010: Thanks for all the code suggestions. They will come in handy for other needs, however, I want to stress that this is a no-code deploy situation. Think BPOS.

Question Protected by CommunityBot
Tweeted twitter.com/#!/StackSharePoint/status/555749307794853888
Bounty Ended with Jaap Vossers's answer chosen by Tom Resing
Bounty Started worth 50 reputation by Tom Resing
Clarifying comment
Source Link
Tom Resing
  • 3.6k
  • 3
  • 31
  • 51

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Update 1/29/2010: Thanks for all the code suggestions. They will come in handy for other needs, however, I want to stress that this is a no-code deploy situation. Think BPOS.

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Here's the scenario:

  1. 2 document libraries
  2. Both contain multiple documents
  3. The documents have multiple versions

When I copy a document from library A to Library B using the Content and Structure tool from Site Settings, my versions do not carry over. I'm trying to merge the two document libraries into one, but I want to retain the versions.

Do you know of a way to complete this without third party tools or custom code? I've heard suggestions of using Explorer View copy and paste, SharePoint Designer and List Templates, but I'm not sure any of those will carry version info.

Update 1/29/2010: Thanks for all the code suggestions. They will come in handy for other needs, however, I want to stress that this is a no-code deploy situation. Think BPOS.

edited body; edited title
Source Link
Alex Angas
  • 6k
  • 9
  • 51
  • 90
Loading
Source Link
Tom Resing
  • 3.6k
  • 3
  • 31
  • 51
Loading