C#团队项目设置

时间:2013-04-03 01:23:16

标签: c# version-control collaboration

我和几个同学将一起开始在asp网站上工作。有没有办法让我们所有人在不同的机器和站点的不同部分上工作,然后将代码组合成一个整体。我正在阅读网站和网络应用程序之间的差异,但似乎没有回答我的问题。这看起来与处理代码的方式有关,即;编译,没编译,我也找不到任何关于它的内容。

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

您正在寻找的是源代码管理。根据您的需求,有许多不同的系统。请参阅subversiongitmercurial,仅举几例。

如果您正在使用Visual Studio并且想要使用Subversion,我个人使用AnkhSVN。这里有许多不同的插件,所以看看你想要什么。

注意:您可以在那里提供有冲突的标签。 C#是ASP.Net。 Asp classic是(通常)在VB Script中编写的。

答案 1 :(得分:2)

您想要的是源控制。这是一种让你们所有人在同一个项目中工作的方式,不同的(甚至是相同的!)文件。

Microsoft设计的那个名为Team Foundation Server,它们通常对专业网点来说很昂贵,但微软有一些东西可以提供你需要的服务水平(可能比你需要的功能更多)。关于它的最好的部分是它可以无缝集成到Visual Studio中。 http://tfs.visualstudio.com/

或者还有其他免费选项,例如github,但它们通常要求您的软件遵守某些规则(例如,开源)。检查出来。 https://github.com/