将 TFS 用于非 Microsoft 项目
using TFS for non-Microsoft Projects
我在一家已对 TFS 进行标准化的商店工作。我们有一个项目是由 php 的分包商开发的。你甚至不能在 Visual Studio 中加载这个东西。
我设法为该项目创建了一个存储库,但我需要了解如何签入该项目。是否有其他应用程序(如 tortoiseSVN)可用于签入和签出内容,而无需 Visual Studio?或者有什么方法可以让 VS 加载项目并将其签入和签出,而无需创建 .sln、.csproj 或任何其他不需要的文件?
我假设您使用的是 TFVC 而不是 Git 进行版本控制。
如果您根本没有 Visual Studio,您可以安装团队资源管理器。如果您已经安装了 Visual Studio,那也没关系。
您正在寻找的工具是 tf.exe
-- 它是用于与 TFVC 交互的命令行工具。
您也可以考虑为此使用 Git 存储库而不是 TFVC——尽管 TFVC 可用于任何类型的源代码,但它享有专用于 Visual Studio-基础项目。 Git 对于从未使用过 TFS 或 TFVC 并且没有花太多时间使用 Visual Studio 的人来说可能更熟悉。
您可以使用PhpStorm,然后为其安装TFS Integrartion 插件,然后您可以在PhpStorm 中管理php 个项目,就像在VS 中管理项目一样。
只需按照以下屏幕截图中提到的步骤配置 PhpStorm:
更多信息可以参考Using TFS Integration。
实际上,使用 Visual Studio 完全可以做到这一点。
您可以使用 Web 界面创建存储库...
当然你不能编辑Visual Studio中的php,但是你可以打开源代码管理资源管理器将项目签入到repo中。
您需要记得在编辑文件之前进入 Visual Studio 签出文件,然后在完成后将它们签回。
它很笨重,但不像购买每年 200 美元的装置那么笨重,我们一年中只会使用几天。毕竟我们是微软商店。
我在一家已对 TFS 进行标准化的商店工作。我们有一个项目是由 php 的分包商开发的。你甚至不能在 Visual Studio 中加载这个东西。
我设法为该项目创建了一个存储库,但我需要了解如何签入该项目。是否有其他应用程序(如 tortoiseSVN)可用于签入和签出内容,而无需 Visual Studio?或者有什么方法可以让 VS 加载项目并将其签入和签出,而无需创建 .sln、.csproj 或任何其他不需要的文件?
我假设您使用的是 TFVC 而不是 Git 进行版本控制。
如果您根本没有 Visual Studio,您可以安装团队资源管理器。如果您已经安装了 Visual Studio,那也没关系。
您正在寻找的工具是 tf.exe
-- 它是用于与 TFVC 交互的命令行工具。
您也可以考虑为此使用 Git 存储库而不是 TFVC——尽管 TFVC 可用于任何类型的源代码,但它享有专用于 Visual Studio-基础项目。 Git 对于从未使用过 TFS 或 TFVC 并且没有花太多时间使用 Visual Studio 的人来说可能更熟悉。
您可以使用PhpStorm,然后为其安装TFS Integrartion 插件,然后您可以在PhpStorm 中管理php 个项目,就像在VS 中管理项目一样。
只需按照以下屏幕截图中提到的步骤配置 PhpStorm:
更多信息可以参考Using TFS Integration。
实际上,使用 Visual Studio 完全可以做到这一点。
您可以使用 Web 界面创建存储库...
当然你不能编辑Visual Studio中的php,但是你可以打开源代码管理资源管理器将项目签入到repo中。
您需要记得在编辑文件之前进入 Visual Studio 签出文件,然后在完成后将它们签回。
它很笨重,但不像购买每年 200 美元的装置那么笨重,我们一年中只会使用几天。毕竟我们是微软商店。