【问题标题】:svn:externals help (TortoiseSVN 1.7.6)svn:externals 帮助 (TortoiseSVN 1.7.6)
【发布时间】:2012-03-11 09:48:33
【问题描述】:

我有一个目录

D:\SVN_HOME\EclipseWorkspace\MF_CENTER_INFO

SVN_HOME - 是一个根 svn 工作文件夹

MF_CENTER_INFO - 我想提交到另一个 svn 存储库的文件夹

D:\SVN_HOME\ 的默认存储库是 svn://10.101.101.101/svn/ee/trunkMF_CENTER_INFO 必须提交给svn://10.101.101.101/svn/mf-center-vp/IP 相同

所以,我做了什么:

鼠标右键点击D:\SVN_HOME\EclipseWorkspace\

添加属性

但是当我为D:\SVN_HOME\EclipseWorkspace\MF_CENTER_INFO 选择提交或查看属性时,它会显示默认代表,现在是外部代表

怎么了?

【问题讨论】:

    标签: svn tortoisesvn svn-externals


    【解决方案1】:

    我认为 svn:externals 属性设置不正确:值应该是

    MF_CENTER_INFO <url>
    

    请查看Setting Up Subversion Externals With TortoiseSVN

    【讨论】:

    • MF_CENTER_INFO 是否受版本控制? IE。 svn repo 中是否存在 svn://10.101.101.101/svn/ee/trunk/MF_CENTER_INFO?
    • 它存在于:svn://10.101.101.101/svn/ee/trunk/EclipseWorkspace/MF_CENTER_INFO
    • 那么,如果你已经把它移到了 svn://10.101.101.101/svn/mf-center-vp/ - 你删除了 svn://10.101.101.101/svn/ee/trunk /EclipseWorkspace/MF_CENTER_INFO ?还是你需要保留两者?
    • 我没有删除它,我也不需要它。我应该从 svn://10.101.101.101/svn/ee/trunk/EclipseWorkspace/MF_CENTER_INFO 中删除它吗?如何?谢谢
    • 您不能在 svn repo 中拥有与文件夹同名的外部文件:因此,您可以 1) 使用 svn del 删除它 2) 使用 svn move 重命名(另见 tortoisesvn.net/docs/nightly/TortoiseSVN_en/…)或 3 ) 正确的 SVN 外部:MF_CENTER_INFO_REMOTE svn://10.101.101.101/svn/mf-center-vp/
    【解决方案2】:

    MF_CENTER_INFO 必须

    • 不容忽视
    • 仅作为“虚拟”文件夹存在于父级中,而不是真实的

    解决方法

    • 删除第一次提交中的所有属性
    • 在第二次提交时移动|删除物理文件夹
    • 在第三次提交中创建(正确的)svn-externals

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 2018-12-21
      • 2011-06-20
      • 2011-07-28
      • 2011-10-04
      • 2011-08-03
      • 2011-11-27
      相关资源
      最近更新 更多