【问题标题】:Checkout SVN in folder with different name在具有不同名称的文件夹中签出 SVN
【发布时间】:2013-12-29 15:15:32
【问题描述】:

我有一个仓库:

服务器/DH/

在我的本地机器上

~/TeX/

我想将 TeX 文件夹作为 SERVER/DH/TeX 放入存储库中

没有将我的本地文件夹更改为 ~/DH/TeX 所以保留 ~/TeX

每当我结帐 svn co sv://.../DH 时,它都会在我家中创建 DH 文件夹。我该怎么做呢?我可以在 /DH 下创建一个额外的仓库吗?我可以用 svn 命令做到这一点吗?

【问题讨论】:

    标签: svn repository version versioning


    【解决方案1】:

    您可以使用 svn import 命令将本地(非版本化)目录导入存储库:

    svn import -m "Import folder TeX" ~/TeX svn://SERVER/DH/TeX
    

    之后,您可以再次检出本地文件夹。现在,您可以使用--force 标志在现有文件夹上执行此操作:

    svn co --force svn://SERVER/DH/TeX ~/TeX
    

    但是,我建议备份您的本地文件夹并执行全新结帐:

    mv ~/TeX ~/TeX_bak
    svn co svn://SERVER/DH/TeX ~/TeX
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-12
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      相关资源
      最近更新 更多