2017-02-12 110 views
0

我继承了一个庞大的C#项目,我打算做以下TFS保存更改私人和撤消挂起的更改

  • 进行更改,项目文件(很多文件)的很多

  • 保存所有我个人对tfs的修改,所以我不检查我的工作,搞乱团队工作。我想保存的原因是,所以我可以参考我的更改。

  • 保存更改后,我想用服务器上的最新版本覆盖我的文件。获取最新不会工作,,,因为我的更改是新的,然后服务器版本。

概括地说,我想改变一些文件进行测试,并将其保存为只是为自己的引用,然后撤消待处理的更改和覆盖从服务器最新版本我的文件。

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

回答

1

您可以创建一个“私人”分支或使用shelveset。一个分支会更可靠(可以在不留下历史的情况下删除shelveset)。

+0

问题的第二部分怎么样....我怎样才能从服务器获得最新的文件(说当我想恢复到原来的代码)...我相信我必须“撤消挂起的更改”...然后做一个获得具体? – user2404597

+0

是的。您可以执行以下任一操作: 1.撤消挂起的更改并获取最新版本 2.获取特定并覆盖任何/所有本地文件 – Alicia

3

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