3

В пятницу мое рабочее пространство хранилища Rational Team Concert было загружено в мою локальную среду RTC Eclipse с папками на жестком диске.

Сегодня почему-то RTC не считает его "загруженным". Это дает мне «Принятие входящих изменений в отключенный компонент не загрузит их в песочницу. Вы хотите продолжить?"предупреждение, когда я пытаюсь принять входящие изменения, и оно не показывает никаких исходящих изменений, когда я обновляю файловую систему.

Кусок тетриса, представляющий компонент управления источником, выделен синим цветом (не загружен), а не заполнен синим цветом (загружен).

Почему моя касса больше не считается "загруженной"? Как мне сделать так, чтобы рабочая область загружалась, не перезаписывая мои локальные изменения?

В прошлом я имел дело с этой ситуацией:

  1. Создание копии моих папок оформления заказа
  2. Перезагрузка их из системы контроля версий
  3. Перезапись загрузки с моей резервной копией

Это длительная и подверженная ошибкам процедура. Есть ли способ заставить RTC просто распознавать то же рабочее пространство, что и раньше?

Предложения тегов: RTC Rational Racing-Jazz

3 ответа3

6

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

1) В разделе "Мои рабочие области репозитория" найдите свое рабочее пространство и найдите небольшой компонент. Щелкните правой кнопкой мыши и загрузите как

2) В диалоговом окне «Загрузить папку репозитория» может не отображаться никаких элементов в «Песочнице» (или может отображаться ваша корневая исходная папка). Если вы не можете найти целевую рабочую область, используйте Создать и выберите существующую папку на диске, где ранее находился ваш источник. Также используйте то же имя каталога для компонента.

3) Нажмите Finish. Если вы загрузили этот компонент ранее, он сообщит вам, что контент уже находится в месте назначения. Это нормально, перезапишите его (если у вас есть изменения, которые вы хотите сохранить, сначала скопируйте их).

4) После загрузки компонента он должен обновить свой собственный вид рабочей области и "запомнить", что у вас были загружены другие компоненты.

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

5

Я долго искал ответ на это. Из моего сугубо личного мнения - мне никогда не приходилось иметь дело с таким дерьмом, как при использовании этого инструмента. Я с трудом могу поверить, что кто-то хочет получить деньги от продажи этого, когда есть другие альтернативы, которые по крайней мере выполнят задачу (я даже не нацеливаюсь на "сделать лучше"). Теперь, когда ярость уже прошла через меня ...

Я делаю много синхронизации между нашим локальным Git-репозиторием и RTC клиента. И ситуация, подобная описанной выше, происходит в основном при использовании инструмента командной строки lscm , когда затмение не открыто. Похоже, что эта часть (то есть отсутствие затмения) является "отключением". Решение, которое я нашел сегодня:

  • закрой все
  • перезагрузите компьютер
  • откройте RTC Eclipse FIRST
0

Сейчас это старый вопрос, но ради потомков я просто столкнулся с этой проблемой и нашел другое решение:

  1. Закрыть Затмение. (Подождите, пока он полностью отключится.)
  2. Откройте диспетчер задач и проверьте, запущен ли еще процесс Eclipse.
  3. Если вы найдете его, убейте его, а затем снова откройте Eclipse.

Это решило это для меня. Кажется, что время от времени, если Eclipse не закрывается должным образом, он сохраняет права собственности на несколько файлов в каталоге .jazz5/ вашего рабочего пространства, которые препятствуют правильной работе плагина RTC.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .