“SVN导入”导入项目的内容,而不是文件夹

时间:2011-06-22 06:39:37

标签: svn import

我正在尝试将项目(aProject)导入SVN。当我输入此命令时:

svn import aProject https://.../lamostreta

它导入了aProject的内容,而不是整个aProject文件夹。如何将一个项目作为一个整体添加到SVN存储库?

提前感谢您的回答。

2 个答案:

答案 0 :(得分:1)

这是因为Subversion将假定您将aProject文件夹的内容导入存储库中的文件夹(lamostreta)。如果您希望在存储库中拥有相同的文件夹,则必须在命令行中输入:

   svn import aProject URL/aProject/trunk -m "- First import."

此外,通常你应该在存储库中提供一个补充文件夹文件夹,例如trunk作为目标,而不是像以下那样的裸项目名称(文件夹名称):

   svn import aProject URL/aProject -m "- First import."

答案 1 :(得分:0)

我一直解决这个问题的方法是简单地创建一个临时文件夹,将我想要的文件夹移入其中,然后运行svn import。

mkdir temp
mv aProject temp
svn import temp https://..../repos/repo
mv temp/aProject .
rmdir temp

这应该照顾它。