一直在敲我的脑袋.我要做的就是通过命令行将托管TFS git repo 上的分支设置为默认值.
据我所知,没有明显的方法可以直接针对托管仓库进行此操作,但在我的情况下,由于我将完成脚本编写,我不反对在本地执行此操作并将其推送到原点.
我尝试过这样的事情:
git branch --set-upstream-to origin/master
Run Code Online (Sandbox Code Playgroud)
将master设置为托管仓库中的默认分支无济于事,所以我不确定这里是否有错误的结束.
我在这里仍然是个傻孩子,所以如果我错过了一些非常明显的东西,那么对我来说很容易!
考虑以下 XML:
<A type="Something">
<B version="1">
<C version="1">
<D version="1">
<This>True</This>
<That>True</That>
</D>
</C>
</B>
</A>
Run Code Online (Sandbox Code Playgroud)
这是我迄今为止操作它的 Powershell 脚本:
[xml] $someXml = [xml] (Get-Content $myFile)
$someXml.A.B.C.D.This = "False"
$someXml.A.B.C.D.That = ""
$someXml.Save($myFile)
Run Code Online (Sandbox Code Playgroud)
如果我运行我得到
<A type="Something">
<B version="1">
<C version="1">
<D version="1">
<This>False</This>
<That></That>
</D>
</C>
</B>
</A>
Run Code Online (Sandbox Code Playgroud)
而我真正追求的是
<A type="Something">
<B version="1">
<C version="1">
<D version="1">
<This>False</This>
<That/>
</D>
</C>
</B>
</A>
Run Code Online (Sandbox Code Playgroud)
那么,问题是,如何设置That来强制元素自动关闭?
是的,我知道它们在语法上是相同的,但是我有自己的理由为什么需要它作为一个自关闭标签。