KRCD и я подозреваем, что все другие клиенты RDC Linux используют rdesktop
под капотом.
Я поощрил бы Вас играть с настройками rdesktop
, Я сам использовал его без любых проблем скорости. Очень возможно, что Ваше соединение окон RDP использует различные варианты, особенно -x
параметр к rdesktop
:
Changes default bandwidth performance behaviour for RDP5. By default only
theming is enabled, and all other options are disabled (corresponding
to modem (56 Kbps)). Setting experience to b[roadband] enables menu
animations and full window dragging. Setting experience to l[an] will
also enable the desktop wallpaper. Setting experience to m[odem]
disables all (including themes). Experience can also be a hexidecimal
number containing the flags.
Во-первых, необходимо массажировать git branch
вывод в применимый формат
$ git branch
experiment
* master
new feature
$ git branch | awk '/^\* / { print $2 }'
master
Теперь, Вы хотите использовать это в качестве аргумента:
$ git pull --rebase origin $(git branch | awk '/^\* / { print $2 }')
(или можно использовать обратные галочки в качестве в ответе psusi).
Это должно быть в порядке, команда awk должна всегда соответствовать точно одной строке, и я предполагаю, что у Вас не может быть пробелов на имена ответвления. Для чего-либо намного более сложного я, вероятно, перенес бы его в функцию (или сценарий), таким образом, можно сделать некоторую исправность, проверяющую промежуточные значения.
Существует несколько путей. Самое простое с заменой обратной галочки:
git pull --rebase origin `git branch | sed -ne 's/\*//p'`
git branch
дает нам, названия всех ответвлений и текущего ответвления являются отмеченной звездой, таким образом, я должен извлечь это также?
– Sachin
16.03.2012, 18:14
*
(/^\* /
соответствие regexp, regexp - то, что между наклонными чертами); если это делает, это печатает второе слово на строке ($2
). Так выводgit branch | awk '/^\* / { print $2 }'
справедливоmaster
. – Gilles 'SO- stop being evil' 17.03.2012, 01:26