Svn 如何确定我的工作副本来自哪个版本控制系统?
如果您有来自不同版本控制系统(cvs、svn…)的一些目录,如何找出每个目录来自哪种类型的存储库?您需要的命令是“svn info” /some/random/directory/in/project/space/Svn 如何确定我的工作副本来自哪个版本控制系统?,svn,directory,diff,cvs,Svn,Directory,Diff,Cvs,如果您有来自不同版本控制系统(cvs、svn…)的一些目录,如何找出每个目录来自哪种类型的存储库?您需要的命令是“svn info” /some/random/directory/in/project/space/ $ svn info Path: . URL: https://example.org/svn/project/space/ Repository Root: https://example.org/svn/project/ Repository UUID: aaaaaaaa-bb
$ svn info
Path: .
URL: https://example.org/svn/project/space/
Repository Root: https://example.org/svn/project/
Repository UUID: aaaaaaaa-bbbb-cccc-dddd-333333333333
Revision: 295
Node Kind: directory
Schedule: normal
Last Changed Author: kurt
Last Changed Rev: 295
Last Changed Date: 2008-12-14 01:43:24 -0500 (Thu, 18 Dec 2008)
正如库尔特所说,svn信息将为您提供大量信息。如果您只想知道此目录是否处于修订控制之下,您可以查找包含所有数据的文件夹——对于svn,它被称为.svn(您可能需要打开查看隐藏目录),对于DARC,它的“_darcs”。TortoiseSVN在Windows资源管理器中显示图标覆盖(当然是在Windows上)。您可以右键单击(此时,存储库使用OrtoiseSVN的事实很明显)并在上下文菜单上获取信息、帮助和许多SVN函数 如果任何版本控制系统也使用图标覆盖,则如上文所述,如果使用多个系统,仍可能存在相同的问题
正如Greg所说,svn下的每个目录中都有一个.svn文件夹。是否有
.svn
文件夹?->SVN
是否有CVS
文件夹?->CVS
是否有以.scc
和.vssscc
结尾的文件(可能取决于VSS版本)?->Microsoft Visual SourceSafe