Starteam не будет регистрировать новый файл, добавленный в проект - PullRequest
1 голос
/ 24 ноября 2008

Я использую Visual Studio 2005 и StarTeam 2008 (кроссплатформенный клиент и интеграция VS). В какой-то момент я добавил «App.config» в проект. Теперь я замечаю, что этот файл не будет зарегистрирован.

  1. Окно 'StarTeam Pending Checkins' в VS сообщает о файле 'Not in View'. Выбор его для регистрации и нажатие «Check In Files» приводит к появлению диалогового окна: «Любая операция ... требует завершения ожидающих переименований / удалений». Я нажимаю «Да», чтобы продолжить, и ничего не происходит.

  2. Клиент StarTeam сообщает об этом файле как «Измененный». Если я регистрируюсь с клиента, я не получаю диалоговое окно «Завершено в ожидании переименования / удаления», и файл быстро появляется со статусом «Текущий».

  3. Обновляя StarTeam из VS, я все еще вижу файл как «Нет в просмотре».

Я попытался принудительно пройти регистрацию. Я полностью удалил свои рабочие файлы и обновил решение в надежде, что статус StarTeam («Текущий») будет применяться в VS.

Ответы [ 3 ]

0 голосов
/ 24 ноября 2008

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

Если при регистрации StarTeam должен временно переместить файл и перезаписать его, это может стать причиной конфликта с процессом Windows, который заблокирует любые операции записи в этот файл.

Возможной проверкой было бы закрыть Visual Studio (и все другие программы, не относящиеся к StarTeam, просто чтобы быть уверенным) и попытаться затем добавить этот файл один.

0 голосов
/ 25 ноября 2008

Кажется, я решил это ...

  1. У меня был сотрудник с лучшими учетными данными, который добавил файл в тот же проект.
  2. Он успешно зарегистрировался.
  3. Я сдул свои рабочие файлы и вытащил решение из Visual Studio.
  4. Я добавил содержимое в файл, увидел измененный статус и зарегистрировался.

Похоже, что обычные пользователи не имеют прав на удаление (обычное удаление, а не постоянное удаление истории). А в некоторых случаях ожидающий цикл удаления (управляется ли StarTeam?) Не выполняется, и вы не можете проверить файлы.

0 голосов
/ 24 ноября 2008

Я попытался удалить файл, чтобы начать все сначала.

  1. Я удалил его из проекта в VS и клиенте StarTeam (тоже удаляя рабочие файлы).
  2. Я могу частично зарегистрироваться ... окно 'Ожидающие проверки StarTeam' в VS сообщает о статусе 'Локально удалено'
  3. Я не могу узнать, как завершить «ожидание удаления» (я предполагаю, что это требование).

В клиенте StarTeam нет следов файла ... и я не могу найти информацию о переименовании / удалении в ожидании. Я больше не могу форсировать регистрацию в VS.

...