Shell 我可以将SVN设置为始终使用--use merge history选项吗?
每当我执行Shell 我可以将SVN设置为始终使用--use merge history选项吗?,shell,svn,alias,Shell,Svn,Alias,每当我执行svn日志或svn责备时,我希望它始终使用--使用合并历史(或-g)标志,以便我可以跨分支跟踪历史 我不希望使用shell别名,如lsvn或svn\u log您可以通过在~/.bashrc中添加以下行来创建别名: f_svn () { svn $1 -g } alias svn=f_svn 因此,无论何时调用svn something它都会执行svn something-g 然后,如果要调用原始的svn命令,只需调用我知道的\svn)对不起,我应该写那个。。。我想要s
svn日志
或svn责备
时,我希望它始终使用--使用合并历史
(或-g
)标志,以便我可以跨分支跟踪历史
我不希望使用shell别名,如
lsvn
或svn\u log
您可以通过在~/.bashrc中添加以下行来创建别名:
f_svn ()
{
svn $1 -g
}
alias svn=f_svn
因此,无论何时调用svn something
它都会执行svn something-g
然后,如果要调用原始的
svn
命令,只需调用我知道的\svn
)对不起,我应该写那个。。。我想要svn log
来做一个svn log-g,我不想要svn_log或其他别名,这就是我正在做的:)用我的代码,你可以用svn log
来调用它。我用f_svn
生成一个函数,但我用svn
调用它。啊,现在我明白了。再次抱歉;)我试试看。你基本上是让svn成为f_svn的别名,f_svn调用svn?没错!你解释得比我好:)