2012-12-04 51 views
3

我必须将一个项目添加到SVN服务器存储库,我很感激得到一些链接或有关如何做到这一点的帮助。如何将项目添加到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 
+0

您是否试图将ZIP压缩文件添加到版本控制存储库? – bahrep

+2

如果你已经有了一个URL,你已经有了一个项目。您正在询问如何将文件导入到现有存储库中。 –

+1

发布您的全名和您正在进行的项目名称不是一个好主意。现在我知道[BCR Asigurari Viata](http://www.bcrasigviata.ro/ro/)有一个开发人员,他不知道如何使用版本控制工作来处理他们的项目。这说明了软件的质量。 – chitza

回答

13

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

不过,你需要的命令是

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服务器你一定要预留一些时间来阅读SVNBook。这些基本主题,强烈建议新手的Apache Subversion用户:

作为Windows用户,我强烈建议你考虑TortoiseSVN客户端(和它的manual除了上面的文档)。

+0

我真的非常感谢你的回答。我挣扎了很多,现在它工作。 :) – uzzi

0

你的命令看起来怪怪的用反斜杠。第一个和服务器URL前面的一个看起来不属于它们。另外我相信你需要逃离你的道路上的空间。 (但我不会把最后一个文件,你想要一个目录)。除非你可能不希望把你的整个“桌面文件夹”

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

我会写这个命令。

+0

我试过你的方式,并没有出现在svn服务器上的项目。在终端我得到这个 - 这一行,以及下面的,将被忽略 - A。 -uu - :--- F1 SVN-commit.3.tmp所有L1(基本)----------- -------------- Loading image ... done – uzzi

+0

你现在在你的svn服务器上看到了什么?因为显然有些东西在提交 – florent

+0

没有改变。我可以看到相同的文件夹iOS,没有别的。 – uzzi