You cannot force integration.
You have two options: you can create a branch using change list 1000 as a base; or synchronize with change list 1000, check all files and then send (aka rollback).
Option 1
If you need a history of changes between 1001-3000 (i.e. a new start from the list of changes 1000), then this is the best option. Using P4V, create a new branch, and then integrate from your current project into a new branch in change list 1000. This will appear as change list 3001, when you compare differences between versions, you will not see changes between 1001-3000.
In the P4 renderer, this will appear as a new 1000 branch creation.
Option 2
Synchronize with change list 1000, check all files and then send. Conflicts should not be allowed. This will appear as a list of changes 3001, however , when you view the history, you will see everything.
I hope this makes sense, please ask any questions.
source share