Кажется, есть несколько типов проблемных ссылок. До сих пор я видел: Blocker
, Cause
, Duplicate
и Reference
.
Чтобы определить тип , которым является IssueLink, вы можете сделать следующее:
issue = jira.issue(ISSUE_NUM)
all_issue_links = issue.fields.issuelinks
for link in all_issue_links:
if link.type.name == 'Duplicate':
inward_issue = link.inwardIssue
# Do something with link
В моем (VisualStudio 2005) система они хранятся в реестре под
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles
Для VisualStudio 2008, изменение \8.0\
кому: \9.0\
Обратите внимание, однако, что GUID в середине относится к типу проекта (Консоль VB, сеть C#, и т.д.) это. Вам, вероятно, придется ввести по абсолютному адресу вокруг для нахождения правильного для Вас.
В VS 2008 существует также уровень файла проекта способ сделать это через DependentUpon
тег. Вы отредактировали бы свой файл проекта для сходства с этим:
<Compile Include="SomeTableClass.cs" />
<Compile Include="SomeTableClass.Generated.cs">
<DependentUpon>SomeTableClass.cs</DependentUpon>
</Compile>
В моей среде Windows 7 x64 ключи реестра для Visual Studio 2008 Professional расположены здесь:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 9.0 \ Projects \ {E24C65DC-7377 -472B-9ABA-BC803B73C61A} \ RelatedFiles