TFS保存私人更改&;撤消挂起的更改

TFS保存私人更改&;撤消挂起的更改,tfs,azure-devops,tfvc,Tfs,Azure Devops,Tfvc,我继承了一个巨大的c#项目,我计划做以下工作 对项目文件进行大量更改(许多文件) 将我所有的更改私下保存到tfs,这样我就不会签入我的工作并打乱团队的工作。我想保存的原因是,这样我可以引用我的更改 保存更改后,我想用服务器上的最新版本覆盖文件。获取最新版本无效,,,因为我的更改比服务器版本更新 简而言之,我想更改一些文件以进行测试,将它们保存为仅供我自己参考的文件,然后撤消挂起的更改并用服务器上的最新版本覆盖我的文件 如何使用TFS执行上述步骤。如果有帮助的话,我正在使用Visual Stu

我继承了一个巨大的c#项目,我计划做以下工作

  • 对项目文件进行大量更改(许多文件)

  • 将我所有的更改私下保存到tfs,这样我就不会签入我的工作并打乱团队的工作。我想保存的原因是,这样我可以引用我的更改

  • 保存更改后,我想用服务器上的最新版本覆盖文件。获取最新版本无效,,,因为我的更改比服务器版本更新

简而言之,我想更改一些文件以进行测试,将它们保存为仅供我自己参考的文件,然后撤消挂起的更改并用服务器上的最新版本覆盖我的文件


如何使用TFS执行上述步骤。如果有帮助的话,我正在使用Visual Studio 2012。

这是分支的规范用例。为大规模更改创建分支。

这是分支的规范用例。为大规模更改创建分支。

您可以创建“专用”分支或使用搁置集。分支会更可靠(可以删除搁置集而不留下历史记录)

您可以创建“专用”分支或使用搁置集。分支会更可靠(可以删除搁置集而不留下历史记录)

问题的第二部分呢……我如何从服务器上获取最新的文件(比如当我想还原到原始代码时)……我相信我必须“撤消挂起的更改”……然后执行特定的获取?是的。你可以这样做:1。撤消挂起的更改并获取最新版本2。获取特定文件并覆盖任何/所有本地文件问题的第二部分如何…如何从服务器获取最新文件(例如,当我要还原到原始代码时)…我相信我必须“撤消挂起的更改”…然后执行获取特定文件?是的。你可以这样做:1。撤消挂起的更改并获取最新版本2。获取特定文件并覆盖任何/所有本地文件