--incremental 打印适合串联的输出格式
--message(-m) MESSAGE 表示你会在命令行中指定日志信息,紧跟这个开关。 例如:$svn commit -m "They don't make Sunday
--new ARG 使用ARG作为新的目标
--no-auth-cache 阻止在Subversion管理区
--no-auto-props 关闭auto-props,覆盖config文件中的enable-auto-props指示
--no-diff-deleted 防止Subversion打印删除文件的区别信息,缺省的行为方式是当你删除了一个文件后运行svn diff打印的区别与删除文件所有的内容得到的结果一样。
--no-ignore 在状态列表中显示global-ignores配置选项或是svn:ignore属性忽略的文件。
--non-interactive 如果认证失败,或是凭证不充分时,防止出现要求平整的提示(例如用户名和密码)。这在运行自动脚本时非常有用,只是让Subversion失败而不是提示更多的信息。
--non-recursive(-N) 防止子命令迭代到子目录,大多数字命令缺省是迭代的,但是一些子命令通常是那些潜在的删除或者是取消本地修改的命令--不是。
--notice-ancestry 在计算区别时关注祖先
--old ARG 使用ARG作为旧的目标
--password PASS 在命令行中提供你的代码--另外,如果它是需要的,Subversion会提示你输入。
--quiet(-q) 请求客户端在执行操作时只显示重要信息。
--recursive(-R) 让子命令迭代到子目录,大多数子命令缺省是迭代的。
--relocate FROM TO[PATH] svn switch子命令中使用,用来修改你的工作拷贝所引用的版本库位置。当版本库的位置修改了,而你有一个工作拷贝,希望继续使用时非常有用。 见 svn switch的例子。
--revison(-r) REV 指出你将为特定操作提供一个修订版本(或范围),你可以提供修订版本号,修订版本关键字或日期(在大括号中)作为修订版本开关的参数。 如果你希望提供范围,可以用冒号隔开: $svn log -r 1729 $svn log -r 1729:HEAD $svn log -r 1729:1744 $svn log -r {2001-12-04}:{2002-02-17} $svn log -r 1729:{2002-02-17}
SVN基本命令一览表
最新推荐文章于 2024-04-28 10:32:16 发布