【问题标题】:How to change TFS changeset owner by PowerShell如何通过 PowerShell 更改 TFS 变更集所有者
【发布时间】:2016-12-09 00:48:17
【问题描述】:

我需要更改 TFS 中合并的变更集所有者,因为它需要是签入更改的所有者,而不是合并到分支的所有者。请帮忙。

【问题讨论】:

  • 我会说这是一种不好的做法。源代码控制的目的之一是提供关于谁在何时做了什么的审计跟踪。如果您开始弄乱审计跟踪,那么您就会失去责任感。除此之外,合并可能包含来自许多用户的许多签入。如果合并包含 100 个变更集,您如何决定应该将合并分配给谁(提示,是进行合并的人)
  • @James Reed。试着理解我。我也希望如此。但是由于只有我将变更集合并到发布分支 - 只有我拥有所有变更集,我想恢复原始所有者。
  • 如果您进行了合并,那么您就是该变更集的所有者。这就是事情应该如何运作的方式。
  • 你见过这个吗? visualstudio.com/en-us/docs/tfvc/…
  • @James Reed。现在——是的。还有什么?

标签: powershell tfs merge changeset


【解决方案1】:

TFS 不支持更改变更集所有者。都有原始数据。如果您可以随心所欲地更改变更集的所有者,您如何确定哪个是真正的所有者。显然,这违反了源代码控制的原则。

根据您的情况,建议您可以在变更集的评论中添加信息,以注明谁签入更改。

【讨论】:

    猜你喜欢
    • 2017-11-19
    • 2018-09-12
    • 2010-11-16
    • 2016-06-23
    • 1970-01-01
    • 2013-05-20
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多