0

我有一个 Subversion 存储库,但我如何判断它是否真的具备它应有的一切?

工作文件夹和我用来创建存储库的原始文件夹之间的文件和文件夹计数有很大不同,甚至考虑到每个存储库文件夹中 .svn 文件夹的内容。(假设它们都是相同的,这可能无效。)它也不匹配我在不同服务器上创建的沙箱“练习”存储库。

我对 Subversion 很陌生,以至于我的显示器上仍然有那些保护性塑料标签,所以如果我问的是一个愚蠢的问题,请理解。我在手册或本网站上找不到任何相关内容。

导入和提交都说“完成”等,没有错误(此时),但我想找到一种方法来绝对确定一切都在那里。30,000 多个文件中有超过 1.6 gigs 的数据,所以我真的不想比较两个列表或关注它。

4

2 回答 2

1

svn status在工作目录的顶层将显示所有未提交的文件。至于svn import,它通常会在您运行它时输出它导入的文件列表,这应该可以让您很好地了解它是否有效。

我会说“相信你的工具会按照他们所说的去做”(即svn import会导入所有这些文件,相信我),但如果你想真正确定你可以从你的工作副本或存储库导出到其他地方,即来自工作副本目录:

svn export . ../test

然后在这个目录和你的原始目录上运行一个 diff 实用程序。如果您尚未提交任何更改,它们应该是复本。

于 2010-08-13T14:59:39.310 回答
0

使用svn status命令可以列出不受版本控制的文件。

svn status | grep -e ^?
于 2010-08-13T14:58:43.887 回答