我正在尝试为我们的小型开发团队设置一个TFS服务器,因为这对我来说相当新,我有几个问题。
1)我们正在开发内部使用的ASP.Net网站(内联网等),这些网站目前没有与visual studio解决方案一起保存,它们基本上保存在服务器上,我们只是使用Visual Studio更新它们做文件>打开网站。
所以我的第一个问题是我应该将它们保存为TFS中的解决方案吗?这有什么好处?
我来自开发WPF应用程序的背景,并且总是看到用TFS中的解决方案保存的所有内容。
2)我们应该在TFS存储库中存储什么(以及我们应该排除什么)?
目前我正在存储源代码&文档,但它是否真的适合存储VS插件/小应用程序的安装程序之类的东西,或者这种东西是否应该放在服务器的某个地方?
答案 0 :(得分:2)
所以我的第一个问题是我应该将它们保存为TFS中的解决方案吗?什么
是的,您可以创建包含不同ASP.NET Web应用程序的解决方案。
这会带来好处吗?
您的源代码将受版本控制
我们应该在TFS存储库中存储什么
源代码,ASP.NET应用程序可能需要的第三方程序集,脚本文件,基本上所有允许您的网站启动和运行的内容。文档也应与项目一起存储。如果这些安装程序允许在实时服务器上部署ASP.NET应用程序,那么安装程序(仅源代码,而不是MSI)也是如此。
我们应该排除什么
已编译的程序集,但无论如何它们都会被TFS自动排除。