SVN:如何导入文件夹保存文件夹名称?

时间:2010-03-04 05:32:59

标签: svn

我有一个位于~/webapps/django/myproject的版本控制项目和位于~/webapps/static的媒体文件。我想将静态文件夹添加到同一个repo中,这样当它被签出时,它将位于项目文件夹中,最好是名为“media”。

我已经尝试进入webapps文件夹并执行svn import static https://myrepo但是它会导入 static 内的所有内容,但是排除了“静态”文件夹本身,这让我很烦恼项目文件夹。

如果您想知道,我这样做是因为我的开发服务器和生产服务器的设置方式有点不一致。

2 个答案:

答案 0 :(得分:3)

你已经非常接近了。

svn import static https://myrepo/media

将static的内容放入服务器上的myrepo / media路径中,即使媒体尚不存在。请注意,如果存储库中尚不存在介入路径,Subversion将以递归方式创建它们。例如,svn import static https://myrepo/intervening/media会:

  1. 如果不存在则创建介入的路径
  2. 创建路径媒体(如果不存在)
  3. 将static的内容导入repo路径

答案 1 :(得分:0)

您可以将static移动或复制到项目文件夹中,然后键入:

svn add static
svn commit -m "adding static folder"