我确定我错过了一些东西,但我对颠覆有点不合时宜。
说我有一个装满文件的文件夹:
/projectname/index.html
/projectname/img/a.jpg
/projectname/img/b.jpg
我希望将整个内容导入到subversion中,我可以svn import <foldername> <repository>
但是当我这样做时,我不仅导入index.html和图像,还导入父projectname
文件夹。因此,当我想查看它时,我也将检查该文件夹。
有没有办法导入文件夹内容而不是文件夹?因此,结账只会将index.html和img文件夹放入我正在结账的文件夹中?或者我是否必须逐个导入文件和文件夹?
答案 0 :(得分:0)
是,不......
使用svn import
时,您正在导入目录(也称为文件夹)。 Subversion将目录视为项目位置,Subverion导入用于导入项目。
但是,您不必使用svn import
:
$ svn co --depth=immeidates $REPO/trunk # Checkout the location for project
$ cd trunk # Go into that directory
$ cp -R /projectname/* . # Copy the files into that SVN workspace
$ svn add -R . # Recursively add in a project
$ svn commit -m"Added files to trunk" # And, you're done!