Синтаксис на командния ред (Team Explorer навсякъде), Microsoft Docs
Вие сте инсталирали Cross Platform Command Line Client за Team Foundation Server. Но преди да въведете каквато и да е команда, трябва да разберете общия синтаксис и употреба.
В този раздел
Параметри за настройка
На UNIX компютри абсолютните пътища започват с наклонена черта (/), така че тире (-) се използва за изпълнение на опции. В противен случай клиентът на командния ред за различни платформи на Team Foundation Server няма да може да различи пътя от параметъра.
Цитати и знаци за бягство
Обвивките на Unix поддържат много специални знаци за заместващи символи, регулярни изрази и т. н. Ако тези аргументи съдържат знаци, които обвивката счита за специални, трябва да излезете или да поставите в кавички аргументите на командата. Възможно е да маркирате литерали в обвивки на Unix, както следва:
За да запазите буквалното значение на символ, предхождайте го с обратна наклонена черта (\). Например:
За да запазите буквалното значение на оградените знаци (с изключение на $, `, \ и !), оградете текста в двойни кавички (“”).
Поради тези изключения променливите се разширяват, подобвивките все още се оценяват, обратните наклонени черти все още могат да се използват в екраниращи знаци и събитията в журнала все още се разширяват. Следващият пример показва, че обратната наклонена черта все още е необходима, за да се предотврати ! от разширяване в регистрационно събитие.
Сървърните пътища за Visual Studio Team Foundation Server започват със знак за долар, но обвивките на Unix използват знака за долар, за да задействат оценка на променлива. Обвивки като sh, ksh, bash и zsh разпознават, че символ в сървърния път, койтосе появява след знака за долар, не е валидно име на променлива. Следователно, тези обвивки предават знака за долар на клиента на командния ред за междуплатформен сървър на Team Foundation непроменен.
Въпреки това, обвивките, получени от csh (включително tcsh), не анализират командния ред по този начин. Тези обвивки четат знака за долар и се опитват да заменят променлива, която съответства на подавания текст. Тъй като следващият текст е наклонена черта (/) и тези черупки изискват имена на променливи, които започват с буква, възниква грешка. Когато използвате обвивките csh или tcsh, трябва да се създадат екраниращи знаци за знаци за долар в пътищата на сървъра. Можете да използвате обратни наклонени черти или единични кавички за това. Двойните кавички карат обвивката да се опитва да разшири променливата. Ето няколко примера за екраниране и цитиране за csh обвивки:
Спецификации на артикула
Спецификацията на елемента е локален или сървърен път, който описва файл или папка, който е входен параметър за опция или команда за Command-Line Cross-Platform Client за Team Foundation Server. Спецификация на елемент може да съдържа суфикс на спецификация на версията, разделен с точка и запетая. Този суфикс не е задължителен. Посочете суфикса само ако искате да се обърнете към историческата версия на елемента.
Примери за спецификация на елемент: