SVN: - non-interactive和--accept推迟之间的区别是什么?

时间:2013-03-06 13:40:59

标签: svn

我正在尝试理解svn update命令的这两个选项之间的区别。 不可否认,我很快就看了看这本书,但没有找到任何有用的东西。

我也尝试过冲突,两者都显示相同的文字,依此类推(svn version 1.6.12)。网上没有这些。

非常感谢!

1 个答案:

答案 0 :(得分:9)

如果您对Apache Subversion有疑问,请参阅SVNBook

  • --non-interactive是一个全局选项,意味着“不进行交互式提示”

  • --accept postponesvn update命令的有效选项,意味着“根本不采取解决方案操作,而是允许记录冲突以供将来解决”。

全局选项适用于所有svn.exe子命令,即使它们对其中某些子命令没有影响,请参阅http://svnbook.red-bean.com/en/1.7/svn.ref.svn.html#svn.ref.svn.sw

  

如果你这么做,svn命令行客户端通常会很快退出并出错   传递一个不适用于指定子命令的选项。   但是从Subversion 1.5开始,有几个选项适用于全部或者   几乎所有的子命令都被所有人认为是可以接受的   子命令,即使它们对其中一些没有影响。 (这个改变   主要是为了提高客户的来电能力   自定义包装脚本。)这些选项在组合中出现在一起   命令行客户端的使用消息作为全局选项,可以看出   在下面的输出中。