如何使用 TFS 和变量功能替换 .config 文件中的值?
How can i replace value in .config file using TFS and Variables Functionality?
如何使用 TFS 和变量功能替换 .config 文件中的值?
我需要一种通过 MS TFS 替换 .config 文件中的值的方法。
例如,如果通过 tfs 中的变量选项将 'browser' 类型设置为 'firefox',则此新值应使用现已更改的现有 .config 文件填充。
我的配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Properties Example</comment>
<entry key="browser">#{chrome}#</entry>
<entry key="url">#{https://www.example.com}#</entry>
<entry key="username">#{joeblogs@example.com}#</entry>
</properties>
我需要使用类似于以下设置的东西从 tfs 中替换所有具有 #{replace me }# 的值:link
您应该在 TFS 变量设置中使用 chrome 的 变量名 而不是浏览器。
因为替换令牌将替换值 values 有一个#{ replace me }#,在你的情况下它应该是 chrome 而不是浏览器。
此外,由于您使用的是 xml,您还可以使用 *.xml
而不是 **/*.config
如何使用 TFS 和变量功能替换 .config 文件中的值?
我需要一种通过 MS TFS 替换 .config 文件中的值的方法。
例如,如果通过 tfs 中的变量选项将 'browser' 类型设置为 'firefox',则此新值应使用现已更改的现有 .config 文件填充。
我的配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Properties Example</comment>
<entry key="browser">#{chrome}#</entry>
<entry key="url">#{https://www.example.com}#</entry>
<entry key="username">#{joeblogs@example.com}#</entry>
</properties>
我需要使用类似于以下设置的东西从 tfs 中替换所有具有 #{replace me }# 的值:link
您应该在 TFS 变量设置中使用 chrome 的 变量名 而不是浏览器。
因为替换令牌将替换值 values 有一个#{ replace me }#,在你的情况下它应该是 chrome 而不是浏览器。
此外,由于您使用的是 xml,您还可以使用 *.xml
而不是 **/*.config