这是 svn_load_dirs 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
svn_load_dirs - 将目录加载到 Subversion 存储库中
概要
svn_load_dirs [选项] svn_url svn_导入_目录 [目录 ...]
商品描述
此工具可用于将一个或多个目录导入 Subversion 存储库。
与“svn import”的区别在于 svn_load_dirs 可以更新现有目录
树,并正确标记它。 仅会记录对先前版本的更改
修订,以便您可以轻松地将它们应用到另一个分支。 例如,这是非常
在 Subversion 中维护 Debian 包时管理上游源代码很有用。
配置
svn_url
基本 Subversion URL。
svn_导入_目录
相对路径 svn_url 要导入目录的位置。
目录 ...
要导入的目录。 如果未在命令行中指定它们,则它们是
从标准输入读取。
-无用户输入
不要问任何问题。 假设答案是肯定的。
-p 文件名
应用配置文件中指定的属性 文件名 匹配
文件。 有关配置文件格式的说明,请参见下文。
-svn_用户名 用户名
提交到存储库时使用的用户名。
-svn_密码 密码
提交到存储库时使用的密码。
-t 标签目录
在中创建标签副本 标签目录,相对于 svn_url. 标签目录 可能包含一个常规
包含在 '@' 字符中的表达式。 它将被匹配的部分替换
从导入的目录名称。
-v 再详细点。 多次使用以增加效果。
-厕所 径
使用已经签出的工作副本在 径 而不是检查一个新的
工作副本。
物业 配置 文件 FORMAT
由 -p 选项指定的属性配置文件包含以下规则
将属性应用于导入的文件。 它由以下格式的行组成:
正则表达式 控制 财产名称 适当的价值
字段的含义是:
正则表达式
与要应用此规则的文件匹配的 Perl 样式的正则表达式。
控制
“中断”或“继续”。 如果设置为“break”,当前文件的处理将
如果此规则匹配,则停止。 如果设置为“cont”,处理将继续。 后者
可用于为一个文件设置多个属性。
财产名称
(可选)要设置的属性的名称。
适当的价值
(可选)将属性设置为此值。
最后两个字段可以省略,在这种情况下,规则不会设置任何属性。
这对于从后续规则中排除某些文件很有用。
你需要引用 正则表达式, 财产名称 和 适当的价值 字段与
双引号 ('"') 如果其中有空格。单引号和双引号都可以
用反斜杠 ('\') 转义。
示例
例如将foo-1.3目录的内容导入upstream/current
foo 存储库的目录:
svn_load_dirs svn+ssh://svn.example.org/svn/foo 上游/当前 foo-1.3
也可以使用 -t 选项自动添加标签:
svn_load_dirs svn+ssh://svn.example.org/svn/foo -t´upstream/@\d+\.\w+@´上游/当前
foo-1.3
下面是一个属性配置文件的例子:
\.doc$ 中断 svn:mime 类型的应用程序/msword
\.ds(p|w)$ 打破 svn:eol 风格的 CRLF
\.dos2unix-eol\.sh$ 中断
.* 打破 svn:eol 风格的原生
此示例指定 .doc 文件将被视为二进制文件,即 .dsp 和
.dsw 文件保留了它们的行尾字符,并且所有其他文件除了
dos2unix-eol.sh 将它们的行尾转换为原生样式。
使用 onworks.net 服务在线使用 svn_load_dirs