4

我在 Ubuntu 11.10 上安装了 rabbitvcs-core 和 rabbitvcs-nautilus。我有我们的 SVN 服务器的 IP 地址,并且在 Windows 7 PC 上使用 TortiseSVN 没有任何问题。如何配置 RabbitVCS 以创建工作目录并使用我们的 SVN 服务器?我在 RabbitVCS 常见问题解答或文档中找不到任何内容。

4

1 回答 1

7

RabbitVCS 应该类似于 Windows 上的 TortoiseSVN。也就是说,当您右键单击一个目录时,您应该会看到一个上下文菜单,并且在该上下文菜单中应该是允许您进行签出等的 Subversion 命令。

我没有安装 Nautilus 的 Linux 系统,所以我不能给你详细信息。但是,您可能必须重新启动 Nautilus(最简单的方法是注销并登录)。除此之外,我帮不了你。

而且,该项目的网站上没有太多信息。Wiki 包含一个回答 9 个问题的常见问题解答(并且没有一个答案是那么详细),以及关于如何删除 RabbitVCS 的四行说明。

对不起,我在我的肥皂盒上……

<肥皂盒>

对于所有运行各种开源项目的人:Wiki 不是文档。您不会简单地说“嘿,让我们安装一个 Wiki”并认为文档会自行处理。

您必须创建自己的文档

是的,我大喊大叫加盖了帽子,但我不知道我见过多少没有任何文档的开源项目,他们认为 Google 小组和 Wiki 就足够了。如果您创建一个开源项目:

  • 放入您的软件的功能以及它如何工作的一般概述。
  • 让我知道需要什么。什么操作系统?我还需要什么其他软件包。在下载并尝试安装它之前,我想知道。
  • 给我一份完整的安装文档。逐步解释并包括命令行。如果安装说明的某些部分不起作用,请告诉我应该做什么或寻找什么。
  • 创建完整的用户手册。不要简单地列出它可以执行的命令。让我知道如何使用它。给我一个基本的工作流程,让我了解它是如何工作的。
  • 如果有任何类型的管理任务,则应该有某种管理手册。并且,让我知道如何诊断最常见的问题。
  • 而且,最重要的是:保持文档是最新的。
  • 有一个支持邮件列表并监控它。我见过很多活跃的团体,他们有这样的线程:

  • 我有这个特殊的问题......

  • 我也是。
  • 是的,我也有过。
  • 有谁知道如何修理它?
  • 不,但是如果您找到答案,请在此处发布...

这比一些更像这样的更好:

  • 我有这个特殊的问题......
  • 你好?
  • 有人在这里吗?

在这方面如何正确地做事的一个很好的例子是 Subversion 项目。他们有一本漂亮的在线手册(以书本形式提供),其中介绍了如何安装 Subversion、基本工作流程、如何使用它、如何管理它,以及一些基本的注意事项。手册不断更新。

如果您有问题,邮件列表中的某个人通常可以回答。如果没有,开发人员将通过管道插入并回答问题。

Subversion 如此迅速流行的原因之一是他们的支持文档和社区。如果您希望您的开源项目成功,文档必须是好的。

是的,我知道你不喜欢写作。您是开发人员,而不是技术作家。但是,文档对于您的项目与实际代码一样重要。事实上,好的用户文档可以改进代码,因为它为开发人员提供了一个关于事物如何工作的框架。

</肥皂盒>

于 2011-12-01T18:38:47.290 回答