小编Rac*_*ler的帖子

在TFS 2017托管存储库上设置默认分支

一直在敲我的脑袋.我要做的就是通过命令行将托管TFS git repo 上的分支设置为默认值.

据我所知,没有明显的方法可以直接针对托管仓库进行此操作,但在我的情况下,由于我将完成脚本编写,我不反对在本地执行此操作并将其推送到原点.

我尝试过这样的事情:

git branch --set-upstream-to origin/master
Run Code Online (Sandbox Code Playgroud)

master设置为托管仓库中的默认分支无济于事,所以我不确定这里是否有错误的结束.

我在这里仍然是个傻孩子,所以如果我错过了一些非常明显的东西,那么对我来说很容易!

git tfs tfs2017

4
推荐指数
1
解决办法
2221
查看次数

修改 XML 文件以清除值并将其设置为 Powershell 中的自关闭元素

考虑以下 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来强制元素自动关闭?

是的,我知道它们在语法上是相同的,但是我有自己的理由为什么需要它作为一个自关闭标签。

xml powershell

2
推荐指数
1
解决办法
839
查看次数

标签 统计

git ×1

powershell ×1

tfs ×1

tfs2017 ×1

xml ×1