【问题标题】:how to svn add files under version control?如何在版本控制下添加文件?
【发布时间】:2012-02-19 05:43:03
【问题描述】:

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

我也有我希望它们在 svn 控制下的文件:/var/www/html/trunk

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

如果我运行svnadmin verify /home/svn/setup/,我会得到* Verified revision 0.

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

的文件夹中添加网站文件

有什么想法吗?

THnaks

编辑:如果我执行 `svn import /var/www/html/trunk file:///home/svn/trunk -m 'Initial import'

我得到svn: Unable to open repository 'file:///home/svn/trunk' `

【问题讨论】:

  • 看来您应该花一些时间阅读SVN Book 中有关 SVN 的教程。有一个免费的在线版本 - 这些是非常基本的操作,并且在书中进行了很好的介绍。

标签: svn tortoisesvn


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您必须将 svn 存储库签入working copy,在您的情况下为/var/www/html/trunk(使用svn checkout)。然后,添加文件和commit

    顺便问一下,你在本地文件系统上使用 svn 有什么原因吗?诸如 mercurial 或 git 之类的分布式版本控制系统更快、更具可扩展性并且更易于设置启动。作为参考,使用 mercurial,您只需在 /var/www/html/trunk 中输入 hg init,就足以设置存储库。

    【讨论】:

      猜你喜欢
      • 2017-01-03
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 2011-05-24
      相关资源
      最近更新 更多