我不太了解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。
2或当我使用info命令时。修订版本:66593那最后更改的行:66591这行怎么说?是修订“ Head”-修订版,这意味着存储库上的最新修订版,以及是Last Changed Rev的意思是,我的工作副本基于此修订?
您的工作副本位于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\1.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.svn文件夹中可能有一个文件,可在其中获得修订版本我的工作副本基于?
除非您是Subversion的开发人员,否则无需检查原始区域(.svn
目录)的内容。