2011-11-11 152 views
0

我想为我们的小开发团队设置一个TFS服务器,因为这对我来说是相当新的,所以我有几个问题。我应该存储/不存储在TFS中以及如何?

1)我们正在开发用于内部使用的ASP.Net网站(内部网等),这些网站目前没有使用Visual Studio解决方案保存,它们基本上保存在服务器上,我们只是使用Visual Studio通过做文件>打开网站。

所以我的第一个问题是我应该将这些解决方案保存在TFS中吗?这会有什么好处呢?

我来自开发WPF应用程序的背景,并总是看到所有东西都保存在TFS中的解决方案。

2)我们应该在我们的TFS存储库中存储什么(以及我们应该排除什么)?

目前我正在存储源代码&文档,但是真的适合存储诸如VS插件/小应用程序的安装程序之类的东西,还是应该将这种东西全部放在服务器上?

回答

2

所以我的第一个问题是我应该将这些解决方案保存在TFS中吗?什么

是的,你可以创建一个包含不同的ASP.NET Web应用程序的解决方案。

会有这样的好处吗?

你的源代码将被控制版本

我们应该在我们的TFS仓库存储

源代码,你的ASP.NET应用程序可能需要第三方组件,脚本文件,基本上所有可以让你的网站启动并运行的东西。文档还应该与项目一起存储。如果这些安装程序允许在活动服务器上部署ASP.NET应用程序,那么它们代表安装程序(仅限源代码,而不是MSI)。

和我们应该排除

编译的程序集,但它们是由TFS自动排除反正。

+0

如果我将这些文件保存为TFS中的文件夹,它们也受版本控制,这就是我不确定创建Visual Studio解决方案的好处,而不是使用包含文件的文件夹。 – Purplegoldfish

+0

@Purplegoldfish,Visual Studio解决方案可以包含*解决方案文件夹*。这些是与解决方案相关的虚拟文件夹,而不是单个项目。 –

相关问题