我现在在一家公司,迫使TFS对我们.我一生都在使用Git,而且我很难找到我在TFS中习惯的一些功能.例如,我想在本地进行小型提交,然后再将它们推送到一起.通过这种方式,我可以跟踪我的更改并在需要时回滚.有没有办法在TFS中做到这一点?
小智 6
您正在寻找的东西在TFS中被称为"搁置".
此链接说明了如何创建一个:
从解决方案资源管理器中搁置文件夹和文件
在"解决方案资源管理器"中,单击鼠标右键,然后单击"搁置待定更改".
在"搁置 - 源文件"对话框中,在"搁置集名称"框中键入搁置集名称(例如,shelvetest).
"搁置 - 源文件"对话框包括两个选项:
在本地保留待定更改
默认情况下,选择此选项.选择此选项后,将保留对本地工作区中的文件或文件夹所做的更改.
在搁置之前评估政策和登记说明
选择此选项后,将在创建搁置集之前评估所有签入策略.有关更多信息,请参阅设置和强制执行质量门.
在"注释"框中,键入"测试我的shelveset",然后单击"搁置".
文件和文件夹将复制到版本控制服务器,并可供其他团队成员取消搁置.
此链接提供了有关使用搁置集的一些背景知识:
出于各种原因,有时您需要将部分或全部工作留在原处.当您想停止工作时,搁置集非常有用:
中断:您有尚未准备好登记的挂起更改,但您需要处理其他任务.
协作:您有尚未准备好登记的待定更改,但您需要与其他团队成员共享.
代码审核:您希望其他团队成员对您的待处理更改执行代码审核.
私有构建:在您签入更改之前,您可以使用自动构建系统来构建和测试代码.
备份:您正在进行的工作现在无法完成,因此您需要一个存储在服务器上的备份副本,并且可供其他可能需要访问它的团队成员使用.
切换:您正在进行的工作要转交给其他团队成员.
| 归档时间: |
|
| 查看次数: |
622 次 |
| 最近记录: |