我通常喜欢在Netbeans中打开5个或更多git项目(它们也存储在同一个文件夹中)。我希望能够做一个" git pull",然后" git checkout master",有时" git push"对于他们所有人。无需点击其中的每一个。
它可以是基于命令行的或Netbeans插件......任何东西!
答案 0 :(得分:0)
你可以编写一个bash脚本来执行此操作,我使用下面的脚本
做了类似的事情#!/bin/bash
REPOSITORIES=`pwd`
IFS=$'\n'
for REPO in `ls "$REPOSITORIES/"`
do
if [ -d "$REPOSITORIES/$REPO" ]
then
echo "Updating $REPOSITORIES/$REPO at `date`"
if [ -d "$REPOSITORIES/$REPO/.git" ]
then
cd "$REPOSITORIES/$REPO"
echo "Pulling"
git pull
else
echo "Skipping because it doesn't look like it has a .git folder."
fi
echo "Done at `date`"
echo
fi
done