说我的文件受TFS源代码控制。
某些外部过程将会
现在,我想反映TFS源存储库中的所有更改,也就是说,我想
B和C无关紧要。 但是我不知道如何轻松地查看文件列表A,即已从本地目录中物理删除但仍受源代码控制的文件。
如何查看它们的列表?
是否有TFS命令将其从源代码管理中删除?
编辑: 忘了精确:我正在使用带有本地工作区的TFVC。
答案 0 :(得分:1)
由于是TFVC,我想您使用server workspace时无法删除本地文件,它将显示在“挂起的更改”中。您还必须从源代码管理中将其删除。
只需右键单击文件并“删除” ,然后签入。
如果您在本地删除了多个文件,并且想要轻松地将其全部删除并删除它们,则可以右键单击该文件夹,然后单击“比较” ,在弹出的窗口中单击“确定” ,您将获得本地文件夹和服务器文件夹之间的区别。然后右键单击文件,然后“删除” 。
答案 1 :(得分:0)
如何查看它们的列表?
Team Foundation Server要求您显式标记对这些文件的更改-如果在本地删除文件,则不会显式对Team Foundation Server进行删除。
要列出这些文件,最好的方法是创建本地工作区而不是服务器工作区。如果我们创建本地工作区并将文件从Visual Studio中删除,我们将在待更改的排除的更改下收到列表:
如果使用服务器工作区,则必须在源代码管理中删除这些文件。要列出此更改文件,可以使用 Source Control Explorer 中的 Compare 选项:
详细步骤:
此外,您可以使用“协调”功能将这些文件同步到本地/服务器。
检查this thread以获得一些详细信息。
是否有TFS命令将其从源代码管理中删除?
我们可以使用Delete Command从源代码管理中删除文件,但是我们必须指定标识文件或文件夹。如果要删除从Visual Studio中删除的那些文件,恐怕我们不能这样做,因为没有这样的参数来列出那些更改的文件。
希望这会有所帮助。