我的本地工作副本基于什么修订版 (SVN)

What revision my local working copy is based on (SVN)

我不太了解 SVN,google 也没有帮助我。

我有一个文件夹,想知道这个工作副本基于哪个版本。我如何获得这些信息?我看到有几个命令可以获取修订版,但我不确定我要找的是哪个修订版。

1 例如,使用 svnversion "myPath" 命令,我得到了一系列修订。

4212:4168MS 此输出是否意味着我的工作副本基于修订版 4212?

2 或者当我使用 info 命令时。 Revision: 66593 行是什么意思,Last Changed Rev: 66591 行是什么意思? Revision 是 "Head"-修订版,这意味着存储库中的最新修订版并且 Last Changed Rev 意味着我的工作副本基于此修订版?

$ svn info
Path: .
URL: https://svn.example.com/svn/myproject/trunk
Repository Root: https://svn.example.com/svn/
Repository UUID: d2a7a951-c712-0410-832a-9abccabd3052
Revision: 66593
Node Kind: directory
Schedule: normal
Last Changed Author: bnguyen
Last Changed Rev: 66591
Last Changed Date: 2008-09-11 18:25:27 +1000 (Thu, 11 Sep 2008)

3 .svn 文件夹中是否有我获取工作副本所基于的修订的文件?

请阅读SVNBook | Subversion Working Copies

1 For example, with the svnversion "myPath" command, I get a range of revisions.

4212:4168MS Does this output mean that my working copy is based on revision 4212?

你是从 SVNBook | svnversion 那里拿来这个例子的吗?这个特殊的例子意味着你有一个混合版本的工作副本(一些文件被手动更新到不同的版本),它包括本地修改和你的工作副本中的一些路径或路径被切换到另一个 URL.

2 Or when I use the info command. What means the line Revision: 66593 and what says the line Last Changed Rev: 66591? Is Revision the "Head"-Revision, this means the newest revision on the repository and is Last Changed Rev mean, that my working copy is based in this revision?

您的工作副本位于 Revision: 66593,并且已从以下 URL 签出:https://svn.example.com/svn/myproject/trunk。更改 /svn/myproject/trunk 的最新修订版是 66591。

这是一个例子。在这里您可以看到工作副本的修订版为 58798(我的测试存储库中的最新版本)。但是,对 /MyRepoExport/branches/1.13.x 进行更改的最新提交是 28722.

Working Copy Root Path: C:\wcs.13.x
URL: https://localhost/repos/MyRepoExport/branches/1.13.x
Relative URL: ^/branches/1.13.x
Repository Root: https://localhost/repos/MyRepoExport
Repository UUID: 3313e9ec-a0ff-7d43-b846-2f41dc5c0441
Revision: 28798
Node Kind: directory
Schedule: normal
Last Changed Author: stefankueng
Last Changed Rev: 28722
Last Changed Date: 2020-01-29 21:27:41 +0300 (Wed, 29 Jan 2020)

3 Is there perhaps a file in the .svn folder where I get the revision my working copy is based on?

除非您是 Subversion 开发人员,否则您无需检查 pristine 区域(.svn 目录)的内容。