ASP.NET团队开发

时间:2013-10-15 05:52:13

标签: asp.net asp.net-mvc version-control

我一直在开发ASP.NET项目SOLO,现在我有一个项目,我将与另外两个开发人员合作。其他两位开发人员将与我一起远程处理同一个项目。

工具我们将使用什么..

  • Visual Studio 2010 Ultimate Edition
  • MS SQL Server 2012
  • Microsoft MVC 3.0 FrameWork
  • Microsoft IIS 7.0

我将主要从事模型和控制器的工作,其他两位开发人员将积极参与构建VIEWS以及控制器中的一些柚木。换句话说,几乎所有的文件都可供我们三个人随时进行更改。

我不知道我们可以作为一个团队工作的最佳方法,并编辑彼此的文件,并查看我们的实时分级/测试服务器上的更改。

我听说过源安全程序但从未使用任何程序,这是我需要的吗?如果是,那么任何免费的远程使用它们吗?

换句话说,我需要一种简单而有效的方法来处理项目团队,所有团队成员都在远程工作。只有我知道的方法是“FTP”,我们所有的FTP文件都在同一个WebServer,但这给我们留下了很多覆盖彼此工作的空间。

2 个答案:

答案 0 :(得分:2)

Team Foundation Service是免费的,不需要服务器设置/域成员资格。最多5个可以免费连接。 http://tfs.visualstudio.com/

还有Team Foundation Express,它与SQL Server Express有类似的限制,因为它是用于存储的。使用此功能需要更加困难的设置,因为您需要能够动态注册IP或从Internet提供商处获取静态IP地址,以及允许其他用户连接和/或VPN到服务器的配置。 http://www.microsoft.com/visualstudio/eng/products/visual-studio-team-foundation-server-express

两者都与VS 2012紧密集成,如果您安装SP1和GDR更新,则向后兼容2010,但您需要2012年才能配置项目。两个TFS选项都附带一个免费的2012 shell来进行此配置。

答案 1 :(得分:1)

你可以使用免费提供的乌龟svn,并且设置很容易 http://tortoisesvn.net/

主要用途非常好,只有来源contro.check ins,check out。但是如果你想做一些高级的事情,比如维护bug,跟踪进度。生成报告。使用团队基础服务器是由微软授权