新手svn。我尝试将一个完整的目录加载到svn
中例如:
svn import mynewcontent svn.something.edu/repo/portal -m "First import"
其中 mynewcontent 有许多子目录和文件。现在,当我查看svn.something.edu/repo/portal
例如:
File1
File2
Subdir1/
Subdir2/
但是我希望所有这些文件都在svn上的mynewcontent目录中。
我可以这样做:
svn move http://svn.something.edu/repo/portal/* http://svn.something.edu/repo/portal/mynewcontent
谢谢!
答案 0 :(得分:0)
我会说,虽然这可能有效,但这不是可行的方法。将项目重新导入到您想要的结构中。
svn import mynewcontent svn.something.edu/repo/portal/trunk/mynewcontent -m "First import"
之后不要忘记检查,您用于导入的来源不是工作副本
svn checkout --force svn.something.edu/repo/portal/trunk/mynewcontent .
答案 1 :(得分:0)
是的,你可以。不是一蹴而就,不仅仅是移动,而是
Pure repository-side
svn mkdir http://svn.something.edu/repo/portal/mynewcontent
svn move ... / portal / file1 ...... .... / portal / fileN ... portal / mynewcontent /
在中间使用WC
svn co http://svn.something.edu/repo/portal/
svn switch ^ / mynewcontent
svn ci
并稍后从root删除过时的数据