Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 将Azure DevOps项目映射到新文件夹_Azure Devops_Tfvc - Fatal编程技术网

Azure devops 将Azure DevOps项目映射到新文件夹

Azure devops 将Azure DevOps项目映射到新文件夹,azure-devops,tfvc,Azure Devops,Tfvc,我有一个使用Azure DevOps存储库进行源代码管理的项目。此项目已映射到我的开发人员计算机上的文件夹 我有点担心我的本地文件夹可能因为我的备份软件而损坏。现在我想把代码放到我的开发机器上的一个新文件夹中,并确保我遵循了正确的步骤 我是否遵循这些步骤 首先,删除my dev计算机上的本地repo和Azure DevOps上的源repo之间的现有映射 然后创建一个新文件夹,该文件夹将映射到Azure上的源代码管理 然后将Azure上的repo映射到新文件夹 在确保将最新提交的代码放入开发人员机

我有一个使用Azure DevOps存储库进行源代码管理的项目。此项目已映射到我的开发人员计算机上的文件夹

我有点担心我的本地文件夹可能因为我的备份软件而损坏。现在我想把代码放到我的开发机器上的一个新文件夹中,并确保我遵循了正确的步骤

我是否遵循这些步骤

  • 首先,删除my dev计算机上的本地repo和Azure DevOps上的源repo之间的现有映射
  • 然后创建一个新文件夹,该文件夹将映射到Azure上的源代码管理
  • 然后将Azure上的repo映射到新文件夹

  • 在确保将最新提交的代码放入开发人员机器上的新文件夹中时,这些步骤是否正确?

    我假设TFVC基于您使用的术语

    不需要创建新的工作区。您只需确保将现有工作区重置为服务器版本即可

    在中,右键单击根文件夹,选择“获取特定版本”,并确保选中“覆盖未签出的可写文件”和“覆盖所有文件”(即使本地版本与指定的版本匹配)

    或使用。它与上面描述的CLI是等价的


    请注意,这将删除所有尚未提交到源代码管理或搁置的更改。

    感谢您的回复。接下来的一个问题是,此过程是否会删除添加的任何文件?更具体地说,我今天犯了一个错误,让OneDrive进入我的解决方案文件夹,同步过程创建了一大堆以
    -copy
    结尾的文件。我猜OneDrive同步会为它处理的所有文件创建重复项。我一发现同步过程就停止了,但现在我有了这些恼人的
    -copy
    文件需要删除。此重置过程是否会删除这些文件?