Version control 版本控制分支

Version control 版本控制分支,version-control,tfs,Version Control,Tfs,我正在使用TFS版本控制,一般来说,我对版本控制非常陌生。我正在进行的项目需要添加一个新功能。我是要对整个项目进行分支,还是在处理这些文件或文件夹时只对它们进行分支?复制解决方案文件夹并创建一个完整的新副本似乎更容易,但如果我必须返回并修复原始版本中的错误,我将不得不在新版本中再次执行。我有点紧张,因为我以前从未使用过分支,我不想把我的项目搞砸。这是我个人的偏好,但请查看这里的《游骑兵分支指南》 对于您的情况,我会将整个解决方案分支,如果您拥有整个解决方案,那么开发就更容易了,当您满意时,您可以

我正在使用TFS版本控制,一般来说,我对版本控制非常陌生。我正在进行的项目需要添加一个新功能。我是要对整个项目进行分支,还是在处理这些文件或文件夹时只对它们进行分支?复制解决方案文件夹并创建一个完整的新副本似乎更容易,但如果我必须返回并修复原始版本中的错误,我将不得不在新版本中再次执行。我有点紧张,因为我以前从未使用过分支,我不想把我的项目搞砸。

这是我个人的偏好,但请查看这里的《游骑兵分支指南》


对于您的情况,我会将整个解决方案分支,如果您拥有整个解决方案,那么开发就更容易了,当您满意时,您可以将“功能”分支合并回原始分支。如果同时原始分支发生了更改,您可能必须在合并操作期间手动合并文件。

为什么您认为您需要进行分支?那么我将能够在处理下一版本的功能时修复当前版本web应用程序上的错误。分支部分解决方案这不是一个好模式,因为当你测试软件时,你不只是测试一个文件,而是测试整个软件