4

如果您有一些来自不同版本控制系统(cvs、svn...)的目录,您如何找出每个目录来自什么类型的存储库?

4

4 回答 4

7

“svn info”是你想要的命令。

/一些/随机/目录/在/项目/空间/

$ 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)
于 2008-12-19T09:03:33.363 回答
2

.svn文件夹吗?-> SVN

CVS文件夹吗?-> CVS

是否有以.sccand结尾的文件.vssscc(可能取决于 VSS 版本)?-> Microsoft Visual SourceSafe

于 2008-12-19T09:33:35.440 回答
0

正如库尔特所说,svn info 会给你很多信息。如果您只想知道该目录是否处于修订控制之下,您可以查找其中包含所有数据的文件夹——对于 svn,它被称为“.svn”(您可能需要打开查看隐藏目录) darcs它的'_darcs'。

于 2008-12-19T09:15:22.560 回答
0

TortoiseSVN 在 Windows 资源管理器中显示图标覆盖(当然是在 Windows 上)。您可以右键单击(此时存储库使用 TortoiseSVN 的事实很明显)并在上下文菜单中获取信息、帮助和许多 SVN 功能。

如果任何版本控制系统也使用图标覆盖,如果您使用多个系统,您仍然可能会遇到同样的问题,如上所述。

正如 Greg 所说,SVN 下的每个目录中还有一个 .svn 文件夹。

于 2008-12-19T09:18:50.963 回答