在具有不同名称的文件夹中签出SVN

时间:2013-12-11 15:10:31

标签: svn repository version versioning

我有一个存储库:

SERVER / DH /

在我的本地计算机上

〜/特克斯/

我想将TeX文件夹作为SERVER / DH / TeX

放在存储库中

没有将我的本地文件夹更改为〜/ DH / TeX,所以保持〜/ TeX

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

1 个答案:

答案 0 :(得分:2)

您可以使用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