2015-09-23 6 views
1

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

+0

Вам не нужно задайте двоичный вопрос, потому что вы не хотите «да», но такой отклик как ответ –

+0

. Какой фильтр вы используете в настоящее время? – Nanhydrin

+0

@ Нангидрин Текущий фильтр - «автор (« zarzarbeast »)». Он показывает все сделанные мной фиксации, но не показывает фиксации ветвей, которые я создал, которые были сделаны другими. У меня много филиалов, некоторые из которых были закрыты другими разработчиками. Поэтому, если бы я мог видеть все фиксации только для ветвей, которые я создал, я мог бы проверить, что у меня нет висячих ветвей. –

ответ

0

Это правильная строка поиска:

головы (! Потомки (дети (разветвления()) и ветви ('по умолчанию'))) и автор ('') Zarzarbeast

2

Чтобы найти повсюду ветки дерева:

branchpoint() 

Чтобы найти действительно новый филиал первым совершает себя:

children(branchpoint()) 

Чтобы найти только новые филиалы, созданные вами:

children(branchpoint()) and author('Zarzarbeast') 

Если они называются ветвями, мы можем исключить ветвь по умолчанию:

children(branchpoint()) and author('Zarzarbeast') and !branch('default') 

Тогда, чтобы увидеть последующие фиксации на этих ветвях:

branch(children(branchpoint()) and author('Zarzarbeast') and !branch('default')) 

или увидеть все потомок тех отраслей, включая фиксации на ветке по умолчанию:

descendants(children(branchpoint()) and author('Zarzarbeast') and !branch('default')) 

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

heads(descendants(children(branchpoint()) and author('Zarzarbeast') and !branch('default'))) 

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

Нет гарантий, что это ничего не пропустит, но оно должно дать вам хорошее начало.

+0

1) 'и!' == '-' 2)' branch (дети «ОК» отрегулированы для журнала и лучше, чем «потомки» ('в свете объединенных ветвей) –

+0

Спасибо @ Нангидрин !!! Это именно то, что я искал: ветка (дети (ветка()) и автор ('zarzarbeast') и! branch ('default')) –

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

  • Нет связанных вопросов^_^