【问题标题】:UiPath Studio version control: Git vs. TFSUiPath Studio 版本控制:Git 与 TFS
【发布时间】:2020-05-21 15:30:50
【问题描述】:

我目前正在研究主题 UiPath - 版本控制。我看到我可以通过 Git、TFS 和 SVN 连接工作室。据我了解,TFS 只不过是 Azure DevOps,Azure DevOps 使用 Git 作为技术。所以现在我的问题是:在连接 Azure DevOps 时,在 UiPath Studio 中使用 Git 和 TFS 功能有区别吗?

干杯,谢谢!

【问题讨论】:

  • 是的,有区别:Git 和 TFVC 是不同的版本控制技术。研究并了解 Git 和 TFVC 之间的区别,然后选择一个。
  • 您好。是的,我知道 Git 和 TFVC 是不同的技术。但这个问题与 TFVC 无关,它与 TFS 有关,什么是 Azure DevOps。这就是这个问题。
  • TFS 是一个可以托管 Git 存储库和 TFVC 存储库的平台。如果要使用 TFVC,请使用 TFVC 连接器。如果要使用 Git,请使用 Git 连接器。 TFS 可以同时托管两者。
  • 我知道 TFS 可以托管 Git 和 TFVC,我的问题与 UiPath Studio 更相关,我可以在 Git 和 TFS 之间进行选择。我的意思是我也可以通过Git连接到TFS,那我为什么要选择TFS呢?
  • 因为 Git 和 TFVC 是不同的版本控制系统。如果要使用 TFVC,请选择“TFS”。如果您想使用 Git,则无论 Git 存储库托管在何处,都可以选择 Git。

标签: git tfs azure-devops uipath uipath-studio


【解决方案1】:

据我了解,TFS 就是 Azure DevOps 和 Azure DevOps 正在使用 Git 作为技术。

您可能对 TFS 有一些误解。

TFS全称是Team Foundation Server name 改名为Azure DevOps Server,是Azure DevOps Service的本地版本。它同时具有 Git 和 TFVC 作为源代码控制,不仅适用于 Git。

但是在 UiPath Studio 中这个(TFS)有一点不同。它提供了通过 Backstage 视图中的团队页面将自动化项目连接到版本控制系统的工具。

它提供了三种类型:Git、TFS、SVN

在 UiPath Studio 中通过official link 之后。 UiStudio 中的 TFS 版本应该只是 TFVC 版本控制。

文件夹路径和“签出”的描述都表明它实际上是TFS中的TFVC版本控制。我没有在 UiPath Studio 中使用和验证过。以下结论是根据 UiPath Studio 官方教程推测的。

所以区别应该是:

  • 如果要在 TFS 中使用 TFVC,则需要使用 TFS 版本控制 连接 TFS url。
  • 如果你想在 TFS 中使用 Git,你需要使用 Git 版本控制来 连接 Git repo url。
  • 如果你想使用GitHub等其他人提供的Git,你需要 使用 Git 版本控制连接 GitHub repo url。

希望这很清楚。

【讨论】:

  • 嗨,非常感谢,现在我很清楚了:) 尽管我认为 UiPath 应该将其命名为 TFVC 而不是 TFS,因为它有点令人困惑。尽管如此,这对我来说意味着我也会将 Git 选项用于 Azure DevOps。
【解决方案2】:

我认为两者之间的区别很明显。您需要决定需要哪些功能。

您还询问了在哪里可以找到 Git 和 TFS 的设置页面。您可以在 HomeTeam 下找到它:

【讨论】:

    猜你喜欢
    • 2013-10-30
    • 2011-07-29
    • 2015-07-28
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 2023-03-06
    相关资源
    最近更新 更多