Почему рабочая область моего репозитория RTC не загружена?

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

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

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

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

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

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

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

Предложения тегов: rtc рацион-команда-концерт джаз

4 ответа

Решение

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

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

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

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам