none
如果使用TFS的生成功能,挂起的更改本地代码状态没有得到更新(不使用生成直接迁入,迁入成功的话,本地代码状态 挂起的更改会自动识别消失) RRS feed

  • 问题

  • 如果采用TFS的生成功能,

    1.选择 “在本地保留我的挂起更改” ,则 本地的 “正在挂起更改” 的代码状态在生成成功迁入成功不会自动更新。

    2.如果不勾选  “在本地保留我的挂起更改”, 虽然 本地的 “正在挂起更改” 的代码状态会消失,但是代码却回到了上一个版本。

    有没有方法可以让本地代码在迁入成功后,本地 “正在挂起更改” 能够识别到 “包含的更改” (已经迁入的代码状态就应该消失且修改的代码在本地有历史记录) ?

    2017年12月6日 1:48

全部回复

  • 你好,

    请确认您更改的内容包含在Included Changes列表下。如果内容包含在Excluded Changes列表中,则点击Include All, 将更改内容添加到Included Changes列表中,然后点击Check In提交。

    请参考: https://docs.microsoft.com/en-us/vsts/tfvc/check-your-work-team-codebase

    另外,Preserve pending change locally是针对shelve提供的。举个例子,如果您修改了一段代码,但是临时有其他任务要做,但之前的代码并没有完成。那么,你可以选择shelve功能,将工作内容进行搁置,等之后有时间了再取消搁置继续完成。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已建议为答案 Judy ZhuY 2017年12月26日 3:13
    2017年12月19日 8:27