从何处开始...在多开发人员环境中使用Visual Studio控制对代码文件的访问

时间:2010-12-09 20:05:41

标签: visual-studio workflow dreamweaver

我们正在从asp,vbscript,SQL Server 2000转换到asp.net mvc,sql server 2008.

当我们使用经典的asp时,我们可以使用Dreamweaver来锁定对网络上文件的访问,这样开发人员和设计人员在保存时就不会覆盖彼此的更改。

Visual Studio 2010中是否存在等效功能?或者,还有其他技术可以实现这一目标吗?

3 个答案:

答案 0 :(得分:2)

most definitely are种技术来实现这一目标。

基于升级,听起来团队正在向前发展。也许这意味着业务是好的,也许这意味着团队正在成长或将会增长等等。无论如何,即使它只是一个开发人员,文件锁定以防止覆盖彼此的更改根本不是解决方案。 始终应使用适当的源控制。

Visual Studio当然支持TFS,但是有其他(免费)系统的插件。 SVN is a good one开始使用。 (虽然,就个人而言,我不喜欢IDE集成的源代码控制。我更喜欢将它视为文件操作而不是代码操作,因此更喜欢Tortoise版本控制客户端进行Windows资源管理器集成。)

答案 1 :(得分:0)

您几乎肯定希望过渡到合适的版本控制系统。

Subversion非常受欢迎,适用于大多数人。 TortoiseSVN是一个非常有用的Explorer扩展,使Subversion易于使用。还有用于开发环境的插件。 VisualSVN(不是免费的)和AnkhSVN都将Subversion集成到Visual Studio中。

Git& Mercurial也很受欢迎。两者都是针对分布式团队设计的。它们的工作方式与Subversion大致相同,但每个版本控制系统在工作流程方面都有略微不同的“最佳实践”,特别是在分支和合并方面。

答案 2 :(得分:0)

@quakkels:去TFS。我非常讨厌它,但对你来说会更容易。 SVN适合极客,GIT适用于alpha-geeks(或者像我这样的人)。