【问题标题】:SVN workflow/lifecycle using VisualSVN server, TortoiseSVN, Ankhsvn pluginSVN 工作流/生命周期使用 VisualSVN 服务器、TortoiseSVN、Ankhsvn 插件
【发布时间】:2014-03-19 13:01:26
【问题描述】:

我刚刚开始使用 svn。

有人告诉我,一个好的开始是使用三元组“VisualSVN 服务器、TortoiseSVN、Ankhsvn 插件”进行 VS 开发。

在与他们相处一段时间后,我仍然对工作流程感到困惑。

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

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

【问题讨论】:

    标签: visual-studio svn tortoisesvn visualsvn-server


    【解决方案1】:

    为什么我需要一个像 Tortoisesvn 这样的 svn 客户端?

    如果您不了解它的幕后工作原理,就无法巧妙地识别、诊断和描述问题。与“黑盒”VS+Ankhsvn(“项目”、“按下按钮”、“在菜单中选择”)相比,它只是更可靠地了解较低级别的流程知识,即关于特定于 Subversion 的方面(工作副本,属性,基本操作)。 为了获得这种可能性,您必须拥有任何独立的 SVN 客户端,TortoiseSVN 的强大功能和 GUI 对于无 CLI 的 Windows 用户来说是不错的选择

    我是否必须改变策略以适应更好的 svn 管理?

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

    【讨论】:

    • 所以如果我在 VS+Ankhsvn 中管理基本的东西,我每次都必须刷新乌龟?还是乌龟会自动意识到并使用它的工具为我提供额外的信息?
    • @e4rthdog - 将与您的项目的 WC 合作
    猜你喜欢
    • 2011-02-16
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    • 2012-07-21
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    相关资源
    最近更新 更多