在Subversion中,如何验证所有内容是否已成功加载到存储库中?

时间:2010-08-13 14:14:16

标签: svn validation repository verification

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

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

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

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

2 个答案:

答案 0 :(得分:1)

工作目录顶层的

svn status将显示所有未提交的文件。至于svn import,它通常会在你运行时输出它导入的文件列表,这可以让你知道它是否有效。

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

svn export . ../test

然后在此目录和原始目录上运行diff实用程序。如果您尚未进行任何更改,它们应该是副本。

答案 1 :(得分:0)

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

svn status | grep -e ^?