2012-06-18 3 views
0

У меня возникла проблема, когда My Eclipse 9.1 не может подключиться к нескольким проектам в 2010 году с использованием плагина Team Explorer Everywhere. Если я попытаюсь подключить второй проект, он отключит меня от первого. Я не могу найти способ вывести несколько проектов, например, в TFS 2008.Microsoft Visual Studio Team Explorer Everywhere 2010 + MyEclipse 9.1 + TFS 2010 = Невозможно подключиться к нескольким проектам

Любые идеи?

ответ

1

Это как-то. Team Explorer Everywhere может подключаться только к одной сборке Team Project за раз. Есть много причин, почему это так, но все это, чтобы сохранить понятие атомных операций против сервера. Некоторые операции (например, регистрация) просто должны быть охвачены одним экземпляром сервера, чтобы иметь смысл.

С одной ревизией является атомарной в TFS, попытка проверить в нескольких нерешенных изменениях либо все получится или все терпеть неудачу. Подумайте, есть ли ожидаемые изменения с двух разных серверов: вы не можете зафиксировать все эти изменения как единый набор изменений - один сервер может отклонить вашу регистрацию из-за конфликтов, в то время как другой может успешно работать. Это, в лучшем случае, запутывает, но, скорее всего, фактически оставляет ваши проекты в противоречивом состоянии, поскольку между этими проектами могут быть зависимости. Поскольку для каждого сервера есть различные команды для изменения, пользовательский интерфейс должен отражать это.

После долгих обсуждений и экспериментов мы пришли к выводу, что лучший пользовательский опыт - это просто опыт, в котором вы можете импортировать проекты с нескольких серверов TFS, но вы должны выбрать, с каким сервером вы хотите работать в пользовательском интерфейсе, один в настоящее время «онлайн». Все функциональные возможности TFS доступны для онлайн-сервера, для которого ограниченный набор функций TFS доступен для других проектов.

Мы бы рекомендовали объединить ваши проекты Java в единую коллекцию Team Project, если вам нужно импортировать все из них.

Такое поведение не отличается от всех предыдущих версий программного обеспечения, в том числе до приобретения технологии по Microsoft (когда продукт еще была частью Teamprise Client Suite.)

Также обратите внимание, что объем доступных команд к «автономным» проектам резко возросло в TFS 2012 благодаря новой функциональности Local Workspace.

+0

Я думаю, что я просто сформулировал свой вопрос плохо. Проблема, которую мы видим, заключается в том, что у нас есть несколько проектов, открытых в одном рабочем пространстве MyEclipse. Что-то приводит к тому, что проекты становятся недоступными, но восстановление рабочего пространства устраняет проблему (по крайней мере, на данный момент). – bookbinder

+0

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

Смежные вопросы