我正在尝试理解svn update
命令的这两个选项之间的区别。
不可否认,我很快就看了看这本书,但没有找到任何有用的东西。
我也尝试过冲突,两者都显示相同的文字,依此类推(svn version 1.6.12
)。网上没有这些。
非常感谢!
答案 0 :(得分:9)
如果您对Apache Subversion有疑问,请参阅SVNBook。
--non-interactive
是一个全局选项,意味着“不进行交互式提示”,
--accept postpone
是svn update
命令的有效选项,意味着“根本不采取解决方案操作,而是允许记录冲突以供将来解决”。
全局选项适用于所有svn.exe子命令,即使它们对其中某些子命令没有影响,请参阅http://svnbook.red-bean.com/en/1.7/svn.ref.svn.html#svn.ref.svn.sw:
如果你这么做,svn命令行客户端通常会很快退出并出错 传递一个不适用于指定子命令的选项。 但是从Subversion 1.5开始,有几个选项适用于全部或者 几乎所有的子命令都被所有人认为是可以接受的 子命令,即使它们对其中一些没有影响。 (这个改变 主要是为了提高客户的来电能力 自定义包装脚本。)这些选项在组合中出现在一起 命令行客户端的使用消息作为全局选项,可以看出 在下面的输出中。