【问题标题】:Problem with refreshing the status of files with VisualSVN and AnkhSVN使用 VisualSVN 和 AnkhSVN 刷新文件状态的问题
【发布时间】:2010-09-08 13:16:13
【问题描述】:

我们使用 VisualSVN 服务器作为我们的版本控制服务器。我们使用 VisualSVN 将 TortoiseSVN 集成到 Visual C++ 2008 中。

现在,我想查看文件是否被其他用户锁定。当我按下“刷新状态”按钮时,没有任何变化。我究竟做错了什么?

我还卸载了 VisualSVN,并安装了 AnkhSVN。这里也存在同样的问题。当我按下“刷新状态”按钮(右键单击 -> 颠覆 -> 刷新状态)时,我看不到任何更改(文件名左侧的图标都没有改变,没有“锁定”,没有“修改” , ...)。但是,当我按下“待更改”窗口的“最近更改”选项卡中的“刷新待更改”按钮时,其 列表 会反映更改。但我想将更改视为文件名附近的图标!

有什么想法吗?

【问题讨论】:

    标签: visual-studio-2008 version-control visualsvn ankhsvn visual-c++-2008


    【解决方案1】:

    Subversion 以及 AnkhSVN 的设计目的不是为了将其他人的工作状态传达给您的工作副本。该工具专为copy-modify-merge 的工作方式而设计,这意味着您可以更新工作副本、进行所需的更改并提交这些。

    如果其他人同时修改了文件,您将在提交时收到通知,然后您进行更新,并且在大多数情况下文件会自动合并。最坏的情况是你必须解决冲突,当你set up a proper merge tool 时这并不难。我个人在 AnkhSVN 中使用SourceGear DiffMerge,它是免费的。

    【讨论】:

      猜你喜欢
      • 2010-10-29
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 2011-02-16
      • 2020-07-04
      • 2020-04-14
      相关资源
      最近更新 更多