我已经在一个项目上独自工作了很长一段时间,并且正在达到让另一个开发人员参与该项目会有所帮助的地步。我是一个应届大学毕业生,所以我只是一个人编程,从来没有需要使用任何版本控制软件。
由于我将使用Visual Studio
,因此我想Team Foundation
用于版本控制。
一个软件的生命周期是什么样的Team Foundation
?
- 代码存储在哪里
- 建造时,它在哪里建造?
- 分支/合并如何工作?
错误如何处理?例如,如果我提交了一段损坏的代码?
- 其他开发人员还能正常工作吗?
- 它会使用先前版本的损坏文件构建吗?
编辑:这可能是一个幼稚的问题,但是项目解决方案文件是否也作为版本控制的一部分进行了备份?据我所知,这个文件负责了解项目还需要哪些其他文件,并在解决方案资源管理器中打开它们。它还有其他用途吗?其他开发人员如何获取此文件以及将新文件添加到项目时会发生什么?
任何额外的信息将不胜感激!