我目前正在编写python脚本,它需要运行sed命令来替换svn:externals数据中的内容。我试着在"svn propedit svn:externals“上运行sed。但结果并不是预期的那样。
有人知道怎么做吗?
发布于 2015-01-29 13:18:57
首先,不要使用sed。使用Python的字符串方法或re模块。
其次,我建议首先运行svn propget ...,以获取旧值。然后,您可以操作它(在Python中,不需要运行sed)。最后,运行svn propset。
或者,您可以运行第二个Python脚本作为svn propedit的编辑器。在这里,如果已经有Python,也不需要sed。
https://stackoverflow.com/questions/28215502
复制相似问题