Svn 小型组织应该/可以使用哪种subversion控制软件

Svn 小型组织应该/可以使用哪种subversion控制软件,svn,version-control,Svn,Version Control,我是subversion的新手,我们正在努力改进我们的工作流程并创造更好的灵活性 那么,在这种情况下,我们最好使用什么样的subversion控制软件呢?我们是一个小组(1到3个程序员)。我们正在处理的语言是C#和Flex 我们已经尝试了使用OrtoiseSVN的VisualSVN服务器,但是有更好/更小/更快的吗。。。我们的解决方案 您能推荐其他值得检查的配置/软件吗?将VisualSVN添加到混合中可以让您直接从Visual Studio完成一些工作。除此之外,我认为您的配置是完美的。命令行

我是subversion的新手,我们正在努力改进我们的工作流程并创造更好的灵活性

那么,在这种情况下,我们最好使用什么样的subversion控制软件呢?我们是一个小组(1到3个程序员)。我们正在处理的语言是C#和Flex

我们已经尝试了使用OrtoiseSVN的VisualSVN服务器,但是有更好/更小/更快的吗。。。我们的解决方案


您能推荐其他值得检查的配置/软件吗?

将VisualSVN添加到混合中可以让您直接从Visual Studio完成一些工作。除此之外,我认为您的配置是完美的。

命令行界面。服务器和客户端都可以。再好不过了,再小不过了,再快不过了。

我会坚持在后端使用VisualSVN服务器,因为它是免费的,可以处理设置和服务存储库的所有麻烦


一旦你有了这个基础,你几乎可以自由选择适合个人的客户端应用。有些人更喜欢深度VisualStudio集成、windows集成或命令行。或者同时使用所有三种方法。

添加另一个开发人员,您将拥有一个GOF(四人组),呵呵。您发现您已经尝试过的SVN实现中缺少了什么?我们是一个由2人组成的团队,我们对Ortoise SVN非常满意……这在很大程度上取决于团队中的每个人对命令行界面的熟悉程度。如果他们对CLI不满意,那么这肯定会让他们永远远离SVN。我对CLI一点也不满意。所以这不是一个选择。不过还是要谢谢你:)更好吗?我完全不同意,尤其是对于那些新加入SVN的人。在CLI客户机上犯愚蠢的错误太简单了,比如忘记添加刚刚创建的文件,直到人们开始抱怨代码不再生成后才注意到。使用OrtoiseSVN,您会看到一个很好的对话框,其中也显示了未版本化的文件,因此更容易看到问题。此外,只提交一些更改要容易得多,因为您可以取消选择不需要的内容,而不是指定要提交内容的完整列表。这对用户友好得多。我目前正在评估AnkhSVN与Visual SVN服务器和Tortoise SVN的“非Visual Studio项目”。这非常有效。您对具有visual studio和windows集成的客户端有什么建议吗?谢谢据我所知,没有一个客户端同时提供shell集成和VS集成。就我个人而言,我认为OrtoiseSVN对于它的shell集成非常重要,因为我经常需要处理不在VS解决方案中的文件。它还使分支和合并更容易。对于VS集成,我使用了VisualSVN、Tam Tam SVN和AnkhSVN。我最终使用了最多的Ankh v2——它是免费的,而且似乎做得相当好。