2010-02-16 41 views
3

我是颠覆的新手,我们正在尝试改进我们的工作流程并创造更好的灵活性。哪个颠覆控制软件应该/我们可以用于小型组织

那么,我们在这种情况下使用的最好的颠覆控制软件是什么?我们是一个小团队(1至3名程序员)。我们正在处理的语言是C#和Flex。

我们试图的VisualSVN服务器TortoiseSVN的,但有其他更好/更小/更快/ ...为我们的解决方案?

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

+1

添加另一个开发人员,你将有一个GOF(四人组),嘿嘿。 – aefxx 2010-02-16 09:52:51

+0

你发现在你已经尝试过的SVN实现中缺少什么? – 2010-02-16 10:06:05

+0

我们是一个2人团队,我们对Tortoise SVN感到满意...... – stiank81 2010-02-16 10:06:56

回答

1

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

一旦你有了这个基地,你几乎可以自由选择适合个人的客户端应用程序。有些人更喜欢深度的Visual Studio集成,Windows集成或命令行。或者全部三个在同一时间。

+0

你有任何关于客户端的建议,有视觉工作室和Windows集成?谢谢! – MysticEarth 2010-02-16 12:17:26

+2

据我所知,没有一个客户端提供了shell集成和VS集成。 就我个人而言,我认为TortoiseSVN对于它的shell集成来说非常重要,因为我经常需要处理不在VS解决方案中的文件。它也使分支和合并变得更容易。 对于VS集成,我使用了VisualSVN,Tam Tam SVN和AnkhSVN。我最终使用了Ankh v2 - 它是免费的,似乎很好地完成了这项工作。 – 2010-02-16 13:49:55

1

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

+1

我目前正在评估AnkhSVN与Visual SVN Server和Tortoise SVN for“非Visual Studio项目”。这工作很好。 – 2010-02-16 10:30:05

0

命令行界面。无论是服务器还是客户端。不能更好,更小,更快。

+1

这很大程度上取决于团队中每个人对命令行界面的满意程度。如果他们对CLI非常不满意,那么这是一个很好的方法,可以将他们从SVN中解脱出来。 – 2010-02-16 10:10:59

+0

我对CLI的使用并不满意。所以这不是一个选项。但是,无论如何感谢:) – MysticEarth 2010-02-16 12:16:43

+0

CLI SVN更好?我无法反驳更多,特别是*对于那些SVN新手。使CLI客户端犯下愚蠢的错误非常简单,比如忘记添加刚刚创建的文件,直到AFTER人开始抱怨代码不再构建时才注意到。使用TortoiseSVN,您会看到一个很好的对话框,显示非版本文件,因此更容易看到问题。此外,仅仅提交一些更改就容易多了,因为您可以取消选择不想要的内容,而不是指定要提交的完整列表。这对用户更友好。 – 2010-02-16 21:02:30

相关问题