"SVN import"导入项目的内容,而不是文件夹



我正在尝试将一个项目(aProject)导入SVN。当我键入以下命令时:

svn导入aProjecthttps://.../lamostreta

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

提前感谢您的回答。

这是因为Subversion会假设您将aProject文件夹的内容导入到存储库中的文件夹(lamostreta)中。如果你想在你的存储库中有相同的文件夹,你必须在命令行上给出:

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

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

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

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

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

这应该能解决问题。

最新更新