Visual Studio - 团队基础

Visual Studio - Team Foundation

我将 Visual Studio 与 Azure DevOps 和 Team Foundation 结合使用。这很好用,并且允许我自己和我们团队中的其他人签入和签出我们正在处理的文件以保持它们同步,但是我想知道是否可以在 Visual Studio 中设置工作区使用远程位置作为本地文件夹。我知道这听起来有点矛盾,但基本上我想保留我的源代码控制文件夹,因为它当前指向 TF 服务器位置,但我希望能够将我的工作区本地文件夹定义为远程位置我自己和我网络之外的其他人可以访问。这样签入和签出仍然有效,无需在我的网络中设置 VPN,以便其他人可以使用我的本地文件夹。

我看到有一个叫做 Remote Workspace 的东西可用,但我不是很熟悉它是什么或它是如何工作的。有什么建议吗?

这个功能非常Do-able。我自己在我之前的一个项目中实现了这个。

尽管同一实现的原因不同。我试图确保我未提交的更改安全,以防我的本地机器出现问题。 我们的本地机器经常崩溃(不要问为什么)。所以,我用相同的实现解决了这个问题。

我所做的是,我将网络位置映射为我计算机上的驱动器。您可以找到详细信息 in this link.

完成网络驱动器映射后,转到 TFS 源代码管理资源管理器并使用新的网络位置设置工作区。