версионниг в базе

0 голосов
спросил 28 Июнь, 10 от boom (1,760 баллов) в категории Программные продукты Esri
здравствуйте,
можно ли с помощью ArcObject реализовать программно синхронизацию версий в версионной базе?
если да, то как? (C#)

1 Ответ

0 голосов
ответил 28 Июнь, 10 от boom (1,760 баллов)
сделал так

 workspaceEdit.StartEditing(false);
                //reconcile with the target version
                    bool conflicts = versionEdit.Reconcile4(targetVersionName/* targetVersion.VersionName*/, true, false, false, false);
                    if (conflicts) Console.WriteLine(" Conflicts Detected ");
                    else
                    {
                        Console.WriteLine(" No Conflicts Detected ");
                        workspaceEdit.StartEditOperation();
                        //post to the target version
                        if (versionEdit.CanPost()) versionEdit.Post(targetVersionName);
                        workspaceEdit.StopEditOperation();
                        workspaceEdit.StopEditing(true);
                        return 1;
                    }
                    workspaceEdit.StopEditing(false);

но еще не проверил на правильность работы
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...