我如何知道SVN存储库中目录中的哪些文件?

时间:2009-04-21 20:51:57

标签: svn

瓷砖正是我的问题。

[编辑错误的代码]

6 个答案:

答案 0 :(得分:5)

您可以使用svn status命令。

如果你没有设置ignore属性,文件将显示为'?'前缀。

答案 1 :(得分:5)

如果您使用的是PC,TortoiseSVN会突出显示每个文件,并带有覆盖图标,表明其相对于SVN的状态

答案 2 :(得分:2)

从命令行运行“svn st”文件不在subversion控件下会显示?在他们旁边。

答案 3 :(得分:2)

您可以使用svn stat查看工作副本中存在的任何文件,这些文件未被忽略且不在您的存储库中。它们会标有问号?要查看存储库中没有的每个文件(即使是那些通常被svn忽略的文件),请使用svn stat --no-ignore。

答案 4 :(得分:2)

为了放大@ RichardE的答案,Tortoise SVN中的图标如下所示:

alt text http://img144.imageshack.us/img144/1906/subversionicons.png

存储库中尚未存在的文件标有“?”

(来自帮助文件)。

答案 5 :(得分:1)

如果您使用的是Linux,请从svn下的最顶层目录运行此命令:

svn status

任何出现的文件?它们旁边的符号不受版本控制。您可以使用'svn add<添加它们文件名>'

像往常一样使用svn commit将它们提交到您的存储库。