Могут ли уволенные участники быть восстановлены в МКС? - PullRequest
0 голосов
/ 04 марта 2011

Мой текущий клиент использует MKS для контроля версий.

У них есть политика, согласно которой разработчикам не разрешается удалять участников. Это, следовательно, запрещает нам делать ходы и т. Д.

Я спросил причину этого, и мне сказали, что это потому, что, как только вы уволите участника из MKS, вы не сможете получить его обратно. В отличие от SVN, где вы всегда можете оправиться от истории, очевидно, в MKS, когда она ушла, она ушла.

Это правда, или клиент ошибается?

Является ли их операция в MKS аналогичной операции удаления SVN?

Очевидно, что отсутствие полного контроля над нашим исходным деревом приводит к проблемам с нашей кодовой базой. Я хотел бы знать факты, прежде чем оспаривать эту практику.

Ответы [ 3 ]

2 голосов
/ 10 апреля 2012

Команда для добавления удаленного участника снова: «Добавить участника из архива».Или в командной строке:

si addmemberfromarchive

Как указал Мартин, вам нужно знать расположение файла архива на центральном сервере.

2 голосов
/ 06 марта 2011

Вы можете восстановить выпавших членов в MKS. Но вы должны знать соответствующий архивный файл на сервере.Если участник был переименован и / или перемещен в прошлом, это может быть очень сложной задачей.

0 голосов
/ 26 августа 2014

В дополнение к @Martin и @SzG я хотел бы предложить составить список ссылок на архив и сохранить его в актуальном состоянии.Проверьте следующую команду

si viewsandbox --recurse --xmlapi --sandbox=%SANDBOX% --includeDropped --fields=memberarchive,memberrev,workingarchive,workingrev,name 

Если вам не нужно работать (архив | редакция), у вас все в порядке с si viewproject

...