如何将项目添加到svn服务器?

时间:2012-12-04 12:47:54

标签: svn visualsvn-server

我必须向SVN服务器存储库添加一个项目,我很感激获得一些链接或如何做到这一点的帮助。

SVN存储库的URL为https://192.168.1.4:448/svn/BDRAsigViata/。 该项目位于桌面上。路径为/Users/name/Desktop 该项目的名称是 BDRAsigurariViata v1.0.zip

我尝试以这种方式添加项目

  svn import /Users/name/Desktop/BDRAsigurariViata v1.0.zip  https://192.168.1.4:448/svn/BDRAsigViata

但它不起作用。我是否应该遵循其他步骤,以便能够做到这一点?

我收到错误:

   svn: E205000: Try 'svn help' for more info
   svn: E205000: Too many arguments to import command

2 个答案:

答案 0 :(得分:13)

[繁琐模式开启] 您是否尝试将ZIP存档添加到版本控制存储库? Apache Subversion是一个 版本控制系统,而不是简单的文件存储或Dropbox!它旨在存储和管理您的代码。由于您使用术语“项目”,我假设您只是压缩源代码文件并希望将它们作为存档提交。这不是它的工作原理。 [繁琐模式关闭]

然而,您需要的命令是

svn import "C:\Users\name\Desktop\BCRAsigurariViata v1.0.zip" "https://192.168.1.4:448/svn/BCRAsigViata/BCRAsigurariViata v1.0.zip" -m "Commit Message"

由于您是Apache Subversion和VisualSVN Server的新手,您绝对应该留出一些时间来阅读SVNBook。对于新手Apache Subversion用户,强烈建议使用这些介绍性主题:

作为Windows用户,我强烈建议您考虑TortoiseSVN客户端(除了上述文档之外还有manual)。

答案 1 :(得分:0)

使用反斜杠,您的命令看起来很奇怪。服务器URL前面的第一个和前一个看起来不属于它们。另外我相信你需要逃离你路径中的空间。 (但我不会把最后一个文件,你想要一个目录)。

我会写这个命令:

svn import /Users/name/Desktop https://192.168.1.4:448/svn/BCRAsigViata

除了您可能不想放置整个“桌面文件夹”。