1

我已经从 Collabnet 下载了 subversion 服务器和客户端 RPM,并安装了它。它被解压到 opt/CollabNet_Subversion 目录中。

但是当我尝试运行 /bin/svn一条消息“这不是工作副本”时会显示。我正在尝试仅查找文档,但它似乎很差。

我必须做某事或运行脚本来配置它吗?

我是 Subversion 的新手。感谢您的帮助!

PS:系统:Linux Suse 11.2 SVersion:1.7.6-1

4

2 回答 2

2

“这不是工作副本”就是这个意思。您需要先将存储库“签出”到工作副本中,然后才能对其执行 SVN 操作。SVN 可以判断它是一个工作副本,因为.svn它里面有文件夹。

有关详细信息,请参阅:创建工作副本

大多数时候,您将通过签出项目来开始使用 Subversion 存储库。从存储库中检出目录会在本地计算机上创建该目录的工作副本。除非另有说明,否则此副本包含在 Subversion 存储库中找到的目录及其子目录的最新(即最近创建或修改)版本。

我发现网上的文档非常好。好好阅读一下带有 Subversion 的版本控制,看看之后你是否还有问题。

于 2012-09-14T16:36:09.707 回答
2

为了使用 Subversion(或任何版本控制软件),您必须:

  • 创建一个存放您的文件的存储库。(您使用该svnadmin create命令来执行此操作。)
  • 另一个目录中,您从存储库签出到工作目录。您svn checkout为此使用命令)。
  • 你在你的工作目录中做你的工作
  • 完成工作后,您可以将更改提交签入到存储库中。(您svn commit为此使用命令)。

要创建存储库,请查看Subversion 在线手册第 5 章。然后,通过第 1章和第 2 章来基本了解 Subversion(和版本控制)是如何工作的,并使用您创建的存储库来帮助您学习如何使用 Subversion。

这会给你一个你需要的一般理解。一旦你掌握了基础知识,你就可以阅读本书的其余部分。

于 2012-09-14T17:03:25.130 回答