2012-03-30 41 views
0

在MVC2项目团队中工作的最佳解决方案是什么?如何在Asp.Net MVC 2项目团队中工作..我需要svn吗?


我知道我可以使用SVN来版本化一切。
svn的问题是我们可以在同一个文件上一起工作,并在提交操作中发生冲突。
是否有可能在svn中锁定文件以防止在同一个文件上工作?


SVN是一个在.Net项目中使用的好工具吗?


我找到了一个合作伙伴,他将在我的项目中与我共同发展。我对这个人不太了解。分享一个asp.net项目而不给他整个的最好方法是什么?

1 - 我应该用什么软件来分享我的项目
2 - 如果possiblie,我怎么只能共享一些文件来帮助我的程序员? (也许用远程桌面?)

非常感谢。

回答

0

有很多SC提供商,SVN,Perforce,TFS,SourceSafe等等。每个人都有自己的专业/兼职。最好仔细阅读它们并决定哪一个最适合你。只有你可以回答那个问题。就我个人而言,我更喜欢Mercurial,但每个人都是他自己的。

更新: p.s.您可能要在不同类型的SC即分布式对中枢

Comparison between Centralized and Distributed Version Control Systems

+0

良好的链接,让我验证一下,并让你回来 – 2012-03-30 15:27:24

0

SVN是伟大的.NET开发阅读起来。只要你经常投入少量的金钱,你就会有很少的冲突。如果你不想多次结账,你可以使用源代码安全,但我认为这是一个坏主意,如果没有其他可能会导致你不常检查。

0

Personnaly我在工作和家中使用GIT大约2年,我认为这是目前最好的SCM,Github上有很多OSS .NET的东西,CodePlex现在支持GIT,所以我认为这是一个不错的选择。

+0

un Ouellet是一个toujours存在。 Je regarde sa(A ouellet永远是对的) – 2012-03-30 15:25:10

+0

@ Jean-Francois - [Méfiez-vous des Git](http://programmers.stackexchange.com/questions/114249/git-what-gotchas-should-newcomers-to-作为第一个VCS,版本控制是/ 114312#114312) – 2012-03-30 16:38:57

0

考虑TFS Express(目前处于测试阶段) - 一个可供最多5位开发人员使用的免费协作服务器。提供源代码控制,工作项目跟踪和构建自动化。

0

SVN支持目录级别的安全配置。Git确实是一个很好的工具,但集中的版本控制系统可能更适合你。

相关问题