使用Team Foundation Server
时,当您需要测试出现的问题(错误、功能请求等)的某些方法时,是否有一种普遍接受的方法来处理分支?
例如,假设您与其他几个开发人员在一个团队中,一位开发人员说他只是不知道如何解决这个问题并要求您提供帮助。您有一些想法,但您想确保不会意外更改他的主要代码分支,以防您的想法不起作用。
此时,您可以:
- 制作本地副本并将其从源代码管理中取消绑定,以确保您不会在将来意外签入任何更改。
- 从他的分支创建一个分支并将其称为“测试”或其他名称,并在完成后删除该分支。
- 查看他的分支的副本,并在您确定您的方法不起作用时简单地“撤消待处理的更改”(这似乎很危险)。
我知道您可能可以通过其他几种方式来处理它,但我只是好奇是否有一种流行的方式可以对源代码控制下的代码进行“测试更改”。