просто подсчитывает глубину для каждой функции рекурсии и рассчитывает на f
..
void myRecursiveFunc(int depth){
if(depth == f)
//do something
return;
else{
myRecursiveFunc(depth + 1);
}
}
, если вы действительно хотите, вы можете использовать три разные функции для x, y и z.
git show
принимает аргументы, приемлемые для gitrevisions , которые не включают в себя pathspecs. Он разрешает пути, как показано здесь и как используется в вашей успешной команде.
(Как ни странно, я не получаю ошибку fatal
, я просто вижу git show
молча, ничего не показывая:
$ git show 'b5101f929789889c2e536d915698f58d5c5c6b7a:*kefile'
$ git show 'b5101f929789889c2e536d915698f58d5c5c6b7a:./*kefile'
Ошибка кажется лучше.)
[1113 ] Я попробовал джокер в git checkout ...blockquote>
Команда
git checkout
принимает аргументы pathspec , , как здесь задокументировано не совсем хорошо и описано в gitglossary . Они по умолчанию принимают совпадения.