如何在版本控制下添加svn文件?

如何在版本控制下添加svn文件?,svn,tortoisesvn,Svn,Tortoisesvn,我的服务器上有svn设置:/home/svn/setup 在这里,我还有我想要在svn控制下的文件:/var/www/html/trunk 如何从/home/svn/trunk内部版本控制下的/var/www/html/trunk获取文件 如果我运行svnadmin verify/home/svn/setup/我会得到*已验证的版本0。 setup是我安装svn的地方。我想在另一个名为trunk 有什么想法吗 蒂纳克斯 编辑:如果我做了`svn导入/var/www/html/trunkfile:

我的服务器上有svn设置:
/home/svn/setup

在这里,我还有我想要在svn控制下的文件:
/var/www/html/trunk

如何从
/home/svn/trunk
内部版本控制下的
/var/www/html/trunk
获取文件

如果我运行
svnadmin verify/home/svn/setup/
我会得到
*已验证的版本0。

setup
是我安装svn的地方。我想在另一个名为
trunk

有什么想法吗

蒂纳克斯

编辑:如果我做了`svn导入/var/www/html/trunkfile:///home/svn/trunk -m“初始导入”

我得到
svn:无法打开存储库'file:///home/svn/trunk“

`

您必须将svn存储库签出到一个存储库中,在您的情况下,
/var/www/html/trunk
(使用
svn签出
)。然后,添加文件并提交


顺便问一下,您在本地文件系统上使用svn有什么原因吗?mercurial或git等分布式版本控制系统更快、更具可扩展性,并且更易于设置和引导。作为参考,使用mercurial,您只需在
/var/www/html/trunk
中键入
hgint
,这就足以设置存储库了。

您必须将svn存储库签出到一个,在您的情况下,
/var/www/html/trunk
(使用
svn签出
)。然后,添加文件并提交


顺便问一下,您在本地文件系统上使用svn有什么原因吗?mercurial或git等分布式版本控制系统更快、更具可扩展性,并且更易于设置和引导。作为参考,使用mercurial,您只需在
/var/www/html/trunk
中键入
hgint
,这就足以设置存储库。

这意味着/home/svn/trunk不是初始存储库所在的位置。您已经安装了svn,但是否创建了存储库?

这意味着/home/svn/trunk不是您初始存储库所在的位置。您已经安装了svn,但是您是否创建了存储库?

看起来您应该花一些时间来阅读中有关svn的教程。有一个免费的在线版本-这些都是非常基本的操作,在本书中有很好的介绍。看起来你应该花一些时间来学习SVN的教程。有一个免费的在线版本-这些都是非常基本的操作,并且在书中有很好的介绍。