我是 Subversion 的新手,如果存储库的文件从 Subversion 外部更改,例如有人只是将副本复制到存储库中,而不是 svn 复制,我无法找到它的行为的答案。在这种情况下,如果我浏览存储库,Subversion 会告诉我有没有版本控制的新文件或目录吗?如果我删除文件会怎样?我使用 RapidSVN,而且我知道,当我想提交文件时,它在工作副本端的工作方式是这样的,但我不知道存储库在服务器端的行为。
我会告诉你我想要实现什么。我们的网站被破解了。我的老板希望我编写一个脚本,它可以监控文件系统并创建文件和文件系统更改(文件大小、文件名、上次修改时间、权限)的报告。Subversion 本质上就是这样做的,我想知道,如果我真的可以使用 Subversion 来完成这个任务,调用它的命令并处理输出。