【问题标题】:using TFS for non-Microsoft Projects将 TFS 用于非 Microsoft 项目
【发布时间】:2018-05-22 09:18:07
【问题描述】:

我在一家采用 TFS 标准化的商店工作。我们有一个由分包商在 php 中开发的项目。你甚至不能在 Visual Studio 中加载这个东西。

我设法为该项目创建了一个存储库,但我需要了解如何签入该项目。是否有其他应用程序(如 tortoiseSVN)可以在没有 Visual Studio 的情况下用于签入和签出内容?或者有什么方法可以让 VS 加载项目并将其签入和签出,而无需创建 .sln、.csproj 或任何其他不需要的文件?

【问题讨论】:

    标签: php tfs tfvc


    【解决方案1】:

    其实,使用 Visual Studio 完全可以做到这一点。

    您可以使用网页界面创建一个 repo...

    你当然不能在 Visual Studio 中编辑 php,但你可以打开 Source Control Explorer 将项目签入 repo。

    您需要记住在编辑文件之前先进入 Visual Studio 将文件签出,然后在完成后重新签入。

    这很笨拙,但不像每年购买 200 美元的设置那么笨拙,我们一年中只会使用几天。毕竟我们是一家微软商店。

    【讨论】:

      【解决方案2】:

      我假设您使用 TFVC 而不是 Git 进行版本控制。

      如果您根本没有 Visual Studio,则可以安装 Team Explorer。如果你已经安装了 Visual Studio,那也没关系。

      您正在寻找的工具是tf.exe——它是用于与 TFVC 交互的命令行工具。

      您也可以考虑为此使用 Git 存储库而不是 TFVC - 尽管 TFVC 可用于任何类型的源代码,但它以专门用于基于 Visual Studio 的项目而闻名。从未使用过 TFS 或 TFVC 并且没有花太多时间使用 Visual Studio 的人可能更熟悉 Git。

      【讨论】:

        【解决方案3】:

        你可以使用PhpStorm,然后为其安装TFS Integrartion插件,然后你就可以在PhpStorm中管理php项目,就像在VS中管理项目一样。

        只需按照以下屏幕截图中提到的步骤配置 PhpStorm:

        更多信息可以参考Using TFS Integration

        【讨论】:

        • @Some_Yahoo 你解决了这个问题吗?有更新吗?
        猜你喜欢
        • 2010-12-13
        • 1970-01-01
        • 1970-01-01
        • 2020-02-13
        • 2019-06-28
        • 1970-01-01
        • 2015-10-19
        • 1970-01-01
        • 2011-07-24
        相关资源
        最近更新 更多