MyRepos(MR)默认配置

时间:2014-06-09 17:42:33

标签: git configuration

我正在运行MR(myrepos)并尝试运行全局配置。我试图在.mrconfig中使用DEFAULT部分,但没有这样的效果:

[DEFAULT]
clean = git clean -df
st = git status

当我输入类似" mr cl"它会出错并建议使用" clean"标签,所以它意识到了它。但是当我使用" mr clean"它只会输出" mr clean:没有为git repository / home / scriptss / www / wp1定义的动作,跳过"

如果我在注册的repos上使用相同的代码,如下所示,它将起作用。

[/home/scriptss/www/wp1]
st = git status

我只是不想为每个回购定义相同的操作,因为会有很多回购。

1 个答案:

答案 0 :(得分:4)

您应该在./mrconfig中编写命令的方式是:

[DEFAULT]
git_clean = git clean -df
gis_st = git status

这是因为myrepos根据repo的类型执行不同的操作,因此在主.mrconfig文件中,它需要知道repo的类型,而在.mrconfig文件中特定的回购已经知道它是一个git还是另一种版本控制系统。