SVN检出Linux

26

我的uname -a输出:

root@edu [~]# uname -a
Linux edu.educationlinked.com 2.6.18-028stab068.3 #1 SMP Tue Feb 16 20:21:42 MSK 2010 x86_64 x86_64 x86_64 GNU/Linux

我不确定这是哪个Linux操作系统?

我已经有一个托管在免费仓库中的代码库,并且在Windows上使用Tortoise SVN作为客户端。我需要在上述Linux机器上进行检出等操作。

我已经阅读了很多资料,但对该如何操作感到困惑。请有人能帮我吗?


尝试使用“cat /etc/issue”命令查看您所使用的发行版。 - maxelost
1
根据MSK时区,这可能是俄罗斯GNU/Linux发行版之一,例如ALT Linux。实际上,这个问题应该发布在http://unix.stackexchange.com上。 - YasirA
你刚才运行了 uname -a 命令吗?如果是这样,你可能会在检出 Subversion 中的任何内容时遇到一些麻烦,因为你的时钟相差太远了,而我相信 Subversion 对于某些事情使用时间戳。否则,现有的答案将帮助你解决问题。 - Paul Fisher
@PaulFisher:该时间戳显示内核的构建时间。 - maxelost
可能是没有.svn文件检查svn仓库的重复问题。 - YasirA
2个回答

56

如果已经安装了svn实用程序,则您的框上应该有它:

$ svn checkout http://example.com/svn/somerepo somerepo

这将从指定的代码库检出一个工作副本到文件系统上的somerepo目录。

您可能想要打印此实用程序支持的命令:

$ svn help

uname -a 命令的输出与基于 Red Hat 5 内核的 Parallels Virtuozzo Containers for Linux 4.0 内核 使用的命令相同,因此您的朋友可以使用 rpm 命令或以下命令:

$ sudo yum install subversion

9
您可以使用 checkoutco 命令。
$ svn co http://example.com/svn/app-name directory-name

一些简短代码:

  1. checkout (co) 检出
  2. commit (ci) 提交
  3. copy (cp) 复制
  4. delete (del, remove,rm) 删除
  5. diff (di) 差异

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接