2008-10-17 2 views
12

Я большой поклонник TFS, но, к сожалению, они, похоже, не указали какой-либо метод привязки к отдельным элементам (будь то рабочие элементы, документы или файлы под контролем версий). This blog post обсуждает использование TSWA Power Tools для непосредственного связывания с вещами (что полезно для создания связанных электронных писем с уведомлением), но этого недостаточно, так как мне нужно для любого пользователя, чтобы иметь возможность легко скопировать/вставить ссылку, чтобы отправить кому-то еще , Существуют ли какие-либо интерфейсы, кроме TSWA, которые обеспечивают хорошие возможности связывания?Есть ли способ сделать TFS связным?

Как вы «попадаете» на свой сервер Team Foundation, будь то документы, нуждающиеся в проверке, рабочие элементы, требующие ввода, или файлы под контролем источника с помощью TFS? Неужели все не проходят около 5-6 цифр?

+0

Просто WAG, но вы заглянули в веб-сайт Sharepoint своего проекта? Возможно, вы сможете получить доступ к этим элементам, подобно тому, как это делается на CodePlex, что даст вам префиксные URL-адреса. (извините, это такой WAG, что я его комментирую) – Will 2008-10-26 20:02:41

ответ

11

В настоящее время мы используем Team Web Web Access (TSWA), Visual Studio 2008 Team System (VS2008) и портал проектов sharepoint для доступа к нашим рабочим элементам, коду, отчетам и т. Д. Как правило, разработчики в основном используют VS2008, тогда как тестеров, бизнес-аналитиков, менеджеров проектов, владельцев бизнеса и т. д. используют TSWA.

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

Сказав, что вы можете получить URL для WorkItem с Visual Studio, выполняя следующие действия:

1) Откройте WorkItem в VS.Net (я использую VS.NET 2008)

2) Ошибка открывается на новой вкладке в рабочей области VS.Net. Щелкните правой кнопкой мыши на имени вкладки.

3) Нажмите «Копировать полный путь».

4) В результате URL, который выглядит примерно так:

http://teamfoundation:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=9999 

Вы можете также использовать «Копировать полный путь» на Сборки, которые имеют URL, который выглядит как:

http://teamfoundation:8080/Build/Build.aspx?artifactMoniker=9999 

Интересно, что было создано меню «Копировать полный путь» для командных запросов, но URL-адрес, который он мне дал, не работал. Я не знаю, является ли это проблемой установки с нашим экземпляром TFS.

Вы можете получить URL-адрес в наборе изменений. Вы не можете использовать контекстное меню «Скопировать полный путь», потому что вы не можете открыть набор изменений на своей вкладке. Я нашел этот URL, открыв URL-адрес рабочего элемента, как указано выше, и щелкнув соответствующий набор изменений. URL-адрес выглядит следующим образом:

http://teamfoundation:8080/VersionControl/Changeset.aspx?artifactMoniker=97418 

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

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