Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 我可以将SVN设置为始终使用--use merge history选项吗?_Shell_Svn_Alias - Fatal编程技术网

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?没错!你解释得比我好:)