我使用Subversion大约2年来管理一个大型的C#项目。在最近的Subversion更新中,我的源代码文件夹中添加了许多新文件夹:
\ CONF
\ DB
\锁
\ hooks
在更新过程中还添加了35个以上的文件,这些文件都出现在4个新文件夹下。
我没有更改任何客户端(我使用TortoiseSVN)或与Subversion相关的服务器软件,所以我很困惑为什么突然引入这些文件夹和文件。看起来与Subversion内部工作相关的文件现在也是我的源代码库的一部分,这似乎很奇怪。
有人能说清楚为什么会这样吗?
提前致谢,
标记
答案 0 :(得分:7)
您列出的文件夹(conf,db,locks,hooks)是存储在SVN服务器上的存储库目录中的文件夹。很可能有人不小心点击了右键并做了“TortoiseSVN->在这里创建存储库”。应该能够通过检查SVN日志来确定是谁做的。
答案 1 :(得分:3)
检查项目历史记录以确保某人 else 没有意外地将实际存储库目录的内容添加到存储库本身。这是我能想到的唯一会导致这种情况发生的事情 - 在Subversion本身内部发生故障的可能性极小。