搁置 Team Foundation 服务器中的待定更改

发布于 2024-10-07 21:33:26 字数 109 浏览 1 评论 0原文

我是 Team Foundation Server 的新手,所以我想知道“搁置待处理更改”在 Team Foundation Server 中的作用是什么。我正在 Codeplex 上使用项目的 TFS。

I am new to Team Foundation Server, so i was wondering what does "Shelve Pending Changes" does in Team foundation server. I am using TFS of project on Codeplex.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别想她 2024-10-14 21:33:26

搁置待更改将代码更改存储在服务器上,但不会将它们提交到分支。以下是我使用它的一些原因:

  1. 保存更改,但当我还没有准备好提交更改但需要在同一分支上进行紧急错误修复时在本地撤消。
  2. 在提交之前存储代码以便进行代码审查。其他人可以检查或查看您搁置的更改。
  3. 存储尚未批准更改时准备提交的更改。

关于搁置更改需要了解的一件事:取消搁置时,您将按原样获取文件。如果其他人在您搁置后修改了该文件,则不会发生合并。所以我不建议长期搁置变更。

Shelve Pending Changes stores your code changes on the server but doesn't commit them to the branch. Here are some reasons I've used it:

  1. To save changes but undo locally when I'm not ready to commit changes but I need to make an emergency bug fix on the same branch.
  2. To store code for code reviews prior to committing. Other people can check out or view your shelved changes.
  3. To store changes that are ready for committing when the changes aren't approved yet.

One thing to know about shelving changes: When you unshelve, you get the file as-is. If someone else has modified the file after your shelve, no merge happens. So I don't recommend shelving changes long-term.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文