我像往常一样编码,但本来应该是一个小小的改变最终成为一个重大的新实现...新的控制器和视图以及一些域重构...因为时间限制我不会感觉足够舒服,只需将代码签入行李箱......我想用这段代码创建一个新分支......并正确测试......
我该怎么做?如何创建新分支并动态提交代码?
到目前为止,我所能找到的只是"打开一个新分支,在X中复制代码,启动解决方案,粘贴代码" ...
答案 0 :(得分:9)
如果您在团队项目中使用Git存储库,那么您只需在UI中创建一个新分支并“签出”即可。任何未提交的更改都将自动移植到新分支。然后你可以在那里提交它们。
如果您的团队项目是为TFVC配置的,那么您必须在服务器资源管理器中创建一个新分支。完成该分支的“获取”后,您可以复制更改。由于您的新分支应该与启动后的主干相同,如果您只是将新文件放在顶部,则可以登记。您需要自己删除handel。
TFVC的另一种方法是搁置您的更改并在另一个分支上取消搁置它们。主产品并未特别支持此功能,但TFS Power Tools提供了此附加功能。