Вам необходимо использовать класс Workspace для этого типа работы.Если у вас есть существующее рабочее пространство, вы можете получить свой экземпляр Workspace из экземпляра VersionControlServer, который у вас уже был.Если нет, вам нужно создать новое временное рабочее пространство, а затем загрузить файлы, необходимые для внесения изменений в это временное рабочее пространство, с помощью одного из методов Get () класса Workspace.
Я не уверенВы хотите переместить или скопировать файлы.Чтобы переместить файлы, используйте один из методов PendRename () класса Workspace.Я не вижу рекурсивного флага для этого метода, поэтому вам, вероятно, придется выполнить рекурсию самостоятельно и PendRename () для файлов, которые вы хотите переместить.Это добавит файлы в список ожидающих изменений.
Чтобы скопировать файлы, сначала вам нужно будет сделать локальные копии файлов в рабочей области, а затем использовать один из методов PendAdd () для добавленияновые файлы в списке ожидающих изменений в вашем рабочем пространстве.
Наконец, вы можете получить список ожидающих изменений с помощью GetPendingChanges (), а затем выполнить проверку, используя Checkin ().
Всеэти методы относятся к классу Workspace .