Очень часто для запуска jar file shell / bash скрипта для настройки аргументов и переменных окружения перед запуском JVM
, например, в системах * nix вы можете сделать что-то вроде этого
#!/bin/sh
CLASSPATH=foo.jar:bar.jar
JVMARGS=-some_arg
MYAPP_ARGS=-some_args -for -my -app
java $JVMARGS -classpath $CLASSPATH com.my.domain.myapp $MYAPP_ARGS
Я использую удобный щегольской сценарий для этого. Я запускаю скрипт путем ввода:
git prfetch upstream
и это получает все запросы получения по запросу от восходящего ветвления.
Для создания сценария делают файл ~/bin/git-prfetch
.
, файл должен содержать следующее:
#!/bin/bash
if [ -z "$1" ]; then
echo "Please supply the name of a remote to get pull requests from."
exit 1
fi
git fetch $1 +refs/heads/\*:refs/remotes/$1/\* +refs/pull/\*/head:refs/remotes/$1/pr/\*
Гарантируют, что Ваш путь включает сценарий путем установки:
export PATH="$HOME/bin:$PATH"
можно добавить этот файл к ~/.bashrc
для внесения изменения постоянным.
Теперь, удостоверьтесь, что Вы добавляете ветвление, от которого Вы хотите получить запросы получения по запросу:
git remote add upstream https://github.com/user/repo.git
И затем
git prfetch upstream