无法访问 TFS 的其他 PC 中的 TFS Project Security
TFS Project Security in other PC without access to TFS
我有一个场景:我正在使用 TFS 2015,我可以访问我的工作区并签入我的项目,一切正常...
但是本地项目在我的 PC 中,我复制它并在其他 PC 中 运行 它(没有 TFS,只有 VS)并且 运行 完美。
我的问题是:如果项目 运行 未连接到 TFS 或已添加到 AD 域,是否可以在另一台 PC 中阻止该项目?
不,这不可能。 TFS 中没有这样的功能。
TFS 只是一个源代码管理工具。将项目添加到源代码管理并签入后,您可以从 TFS 获取项目源的特定版本。
从这个意义上说,当您连接到 TFS 并将源映射到本地工作区时,它只是项目的特定副本。这是一种特殊的复制方式。因此,只要您使用 VS 将项目复制到任何其他开发机器,它就会始终有效。
我能想到的是,您可以尝试 隐藏 工作区中的一些关键文件,一旦错过这些文件,构建就会失败。因此,您可能会错过将文件复制到其他 PC 的过程,然后您必须连接到 TFS 才能获取丢失的文件...
我有一个场景:我正在使用 TFS 2015,我可以访问我的工作区并签入我的项目,一切正常... 但是本地项目在我的 PC 中,我复制它并在其他 PC 中 运行 它(没有 TFS,只有 VS)并且 运行 完美。
我的问题是:如果项目 运行 未连接到 TFS 或已添加到 AD 域,是否可以在另一台 PC 中阻止该项目?
不,这不可能。 TFS 中没有这样的功能。
TFS 只是一个源代码管理工具。将项目添加到源代码管理并签入后,您可以从 TFS 获取项目源的特定版本。
从这个意义上说,当您连接到 TFS 并将源映射到本地工作区时,它只是项目的特定副本。这是一种特殊的复制方式。因此,只要您使用 VS 将项目复制到任何其他开发机器,它就会始终有效。
我能想到的是,您可以尝试 隐藏 工作区中的一些关键文件,一旦错过这些文件,构建就会失败。因此,您可能会错过将文件复制到其他 PC 的过程,然后您必须连接到 TFS 才能获取丢失的文件...