永发信息网

如何:搁置和取消搁置挂起的更改

答案:1  悬赏:70  手机版
解决时间 2021-03-23 22:31
如何:搁置和取消搁置挂起的更改
最佳答案
搁置功能可以保留工作区中的挂起的更改而执行更高优先级的任务,也可以与其他用户共享代码以进行代码评审。执行Get Latest 操作可以将工作区与最新服务器版本同步,进而生成应用程序,从而确保其在搁置或签入之前进行编译。这样做,您将可以合并在工作区之外所做的对源文件的更改。从源代码管理资源管理器搁置文件夹和文件在源代码管理资源管理器中右击,然后选择“搁置挂起的更改”。在“搁置 - 源文件”对话框的“搁置集名称”框中键入搁置集名称,例如“搁置测试”。在“注释”框中键入“测试我的搁置集”,然后单击“搁置”。 文件和文件夹将复制到源代码管理服务器,且可供其他团队成员用于取消搁置。从解决方案资源管理器搁置文件夹和文件在解决方案资源管理器中右击,然后选择“搁置挂起的更改”。在“搁置 - 源文件”对话框的“搁置集名称”框中键入搁置集名称,例如“搁置测试”。在“注释”框中键入 Testing my shelveset,然后单击“搁置”。 文件和文件夹将复制到源代码管理服务器,且可供其他团队成员用于取消搁置。 从“挂起的更改”窗口搁置挂起的更改在Visual Studio 2005 Team System 集成开发环境 (IDE) 中,依次单击“视图”、“其他窗口”和“挂起的更改”。在“挂起的更改”窗口中,单击“源文件”,然后选择要搁置的文件。单击“工作项”,然后添加或移除工作项。选中或清除“在本地保留挂起的更改”框。注意根据所选选项,搁置操作会将一组源文件修订、签入说明和一个相关工作项列表移动或复制到服务器之外的位置,这样,您就避免了因不小心而中断生成的风险。单击“搁置”。在“搁置 - 源文件”对话框的“搁置集名称”框中,键入一个名称。在“注释”框中键入注释,然后单击“搁置”。从命令行搁置挂起的更改单击“开始”,单击“所有程序”,指向“Microsoft Visual Studio 2005”,指向“Visual Studio Tools”,然后单击“Visual Studio 命令提示”。键入cd 路径,其中路径 是用于存储服务器内文件的个人副本的目录位置(例如 c:\projects)。键入tf.exe shelve 搁置名称,然后按“Enter”。在“搁置 - 源文件”对话框中,单击“确定”来完成搁置操作。注意有关搁置命令的可用完整语法,请参见Shelve 命令。取消搁置在对搁置集取消搁置时,只要每个已搁置的修订与工作区中挂起的更改不冲突,Team Foundation 就会将该修订还原到目标工作区中作为一个挂起的更改。有关取消搁置过程中所发生情况的更多详细信息,请参见使用源代码管理搁置集。以下是对搁置集取消搁置的两条最常见的原因:无接触代码评审(即工作区模拟)将已搁置的挂起更改集成到以后的工作中。您可以使用 unshelve 命令将各个文件修订从搁置集还原到工作区,但取消搁置不会将整个工作区还原到基工作区版本,而基工作区版本是已搁置的修订所基于的服务器版本。取消搁置后,执行以下任一操作可以避免在代码中引入时间不一致。取消搁置一组挂起的更改在Visual Studio 2005 Team System 中,单击“文件”,指向“源代码管理”,然后单击“取消搁置”。在“所有者名称”框中,键入搁置集创建者的名称(如 ADVENTUREWORKS\JuanGo 或只是 juango),然后单击“查找”。在“结果”窗格中,选择要取消搁置到工作区中的搁置集,然后单击“详细信息”。 如果要将搁置集从 Team Foundation 源代码管理服务器中删除,请取消选中“在服务器上保留搁置集”选项。如果不希望还原与搁置集相关的工作项和签入说明,还可以取消选中“还原工作项和签入说明”选项。 当出现“详细信息”对话框时,请选中要取消搁置到工作区中的搁置集或搁置集项,然后单击“取消搁置”。Get 操作会自动合并文件两个版本之间的可协调差异,从而帮助您手动合并冲突。但取消搁置操作则不同,它不支持合并。通过在开始评审代码时将已搁置的挂起的更改从工作区中移除,可以确保审阅者对搁置集所做的任何更改(例如向文件添加注释)不会在取消搁置过程中产生合并冲突。您也可以使用 Unshelve 命令 从命令行执行取消搁置。安全若要取消搁置挂起的更改,您必须将“读取”权限和“签出”权限都设置为“允许”。对于执行搁置任务,则没有权限要求。请参见任务如何:查看和管理工作区中所有挂起的更改参考Shelve 命令Unshelve 命令概念使用源代码管理搁置集挂起更改
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑手机哪个辐射大,电脑与手机哪个辐射大
在横线里填上合适的数.9×8=9×7+________6
衡阳市车管所办理异地审车委托书需要哪些手续
大庆市龙凤区红霞镶牙所在哪里啊,我有事要去
刚才下载的DX3DX9组件解压后是一大堆压缩包。
dnf现在版本风暴骑兵打20人团最主流的装备推
“谪”怎么拼读
小鸡手柄多玩定制版支持oppo1107手机吗?
炒股一定要去银行开户?
人类乘宇宙飞船去猎户座需要多少年
有些WORD文字被锁定了,如何复制?
镇江周边有什么好玩的地方
大陆往来台湾通行证G签+商务入台证 从香港如
看透人心的简短句子,看透爱情珍惜友情的句子
胡彦贵地址在什么地方,想过去办事
推荐资讯
一汽解放卡车厂涂装车间地址在什么地方,想过
单选题Wasthatbookwritten________?A.usehan
混合皮肤防晒霜选择
茶师分几种啊?
红楼国通快递安徽桐城分部地址在什么地方,想
描述夏天美好的句子,描写夏天的优美句子
求问图片中双色拼接美瞳的牌子
求下面程序段的答案 int i=5,k; k=(++i)+(
2016民勤五中教师简介初一十班班主任简介
原创古风句子格式,具体格式,一句几个字啊,
大唐在历史过去的所在地相当于现在的具体位置
这部雷诺装的是什么轮胎啊蓝色的没见过啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?