运行 替换 svn:externals 上的命令 (python)
Run replace command on svn:externals (python)
我目前正在编写一个 python 脚本,它需要 运行 一个 sed 命令来替换 svn:externals 数据中的内容。
我尝试 运行 sed on "svn propedit svn:externals ." 但结果不是预期的结果。
有人知道怎么做吗?
首先,不要使用sed
。使用 Python 的字符串方法或 re
模块。
其次,我建议先运行 svn propget ...
,获取旧值。然后,你操纵它(在 Python 之内,不需要 运行 sed
)。最后,你运行svn propset
.
或者,您可以 运行 第二个 Python 脚本作为 svn propedit
的编辑器。如果您已经有 Python.
,这里也不需要 sed
我目前正在编写一个 python 脚本,它需要 运行 一个 sed 命令来替换 svn:externals 数据中的内容。 我尝试 运行 sed on "svn propedit svn:externals ." 但结果不是预期的结果。
有人知道怎么做吗?
首先,不要使用sed
。使用 Python 的字符串方法或 re
模块。
其次,我建议先运行 svn propget ...
,获取旧值。然后,你操纵它(在 Python 之内,不需要 运行 sed
)。最后,你运行svn propset
.
或者,您可以 运行 第二个 Python 脚本作为 svn propedit
的编辑器。如果您已经有 Python.