2014-03-19 62 views
0

我刚开始让svn进入我的生活。使用VisualSVN服务器,TortoiseSVN,Ankhsvn插件的SVN工作流程/生命周期

有人告诉我,一个好的开始是VS开发的三联“VisualSVN服务器,TortoiseSVN,Ankhsvn插件”。

花了一些时间与他们在一起,我仍然困惑于工作流程。

  1. 我可以在Visual Studio和VisualSVN服务器中完成所有工作。那么为什么我需要像Tortoisesvn这样的svn客户端?如果我必须一起使用他们每个人的正确用途是什么?

  2. 我有依赖于其他项目“图层”(DAL,业务层)的解决方案。我将这些项目直接引用到我的UI解决方案中。我是否必须改变这一策略以适应更好的svn管理?

回答

1

为什么需要一个SVN客户端,例如TortoiseSVN?

如果你不知道它是如何工作的,你不能巧妙地识别,诊断和描述问题。它比“黑盒子”VS + Ankhsvn(“项目”,“按钮”,“在菜单中选择”)更低级别的流程知识更可靠,即关于Subversion特定方面(工作副本,属性,基本操作)。 为了有这个可能性,你必须有任何独立SVN客户端,TortoiseSVN是刚刚好选择。它的力量和GUI的CLI-无能为力Windows用户

我是不是要改变这种策略,容纳更好的svn管理?

如果你知道,这些引用如何在普通的文件级别的反映,你可以有自己的答案(我没有任何VS经验和无法预测)

+0

所以,如果我管理从基本的东西在VS + Ankhsvn内我每次都要刷新乌龟?或乌龟会自动意识到并通过使用其工具为我提供额外的信息? – e4rthdog

+0

@ e4rthdog - 将与您的项目的WC一起工作 –