挂起的更改
直到签入对 Team Foundation 版本控制中文件或命名空间的修订后,才会将这些更改保存到本地工作区中。 此类更改称为“挂起的更改”。 **“签入”和“挂起的更改”**窗口用于查看和管理挂起的更改。
挂起的更改的类型
下面对可签入的挂起更改的类型进行了说明。
添加
添加到 Team Foundation 版本控制中的文件将视为挂起的**“添加”**更改。
Edit
在签出文件以便在工作区中进行修改时,Team Foundation 会将该文件设为可写,并将**“编辑”**更改添加到工作区的挂起的更改列表中。
回滚
可以使用 tf rollback 命令消除一个或多个变更集对某一项的影响。 运行该命令后,即会将**“回滚”**添加到挂起的更改。 若要了解有关回滚命令的更多信息,请在 Visual Studio 2010 命令提示符处输入 tf rollback /?。
删除
当在 Team Foundation 版本控制中删除文件时,该文件会在签入**“删除”**以前一直保留在服务器中。 有关更多信息,请参见从版本控制中删除文件和文件夹。
撤消删除
如果撤消删除文件,则在签入**“撤消删除”**更改后,将在签入过程中从服务器还原该文件。 有关更多信息,请参见Undelete 命令。
重命名(包括文件移动)
重命名或移动文件时,只是在本地磁盘上重命名或移动该文件;而只有在签入**“重命名”**后,这些更改才会反映在服务器中。 有关更多信息,请参见移动、重命名和删除受版本控制的文件和文件夹。
分支
对分支进行分支时,会立即在服务器上进行更改;将不会生成挂起的更改。 但是,在对文件夹进行分支时,直到签入**“分支”**更改后才会提交分支操作。 有关更多信息,请参见对文件夹和文件进行分支。
类型
更改文件的文件编码时,直到签入**“类型”**更改才会提交该操作。 有关更多信息,请参见配置版本控制文件编码。