可以访问.svn目录
也就是说,/.svn目录可以在我的网站上访问。可以下载“/.svn”目录中的所有文件 例如:可以访问.svn目录,svn,Svn,也就是说,/.svn目录可以在我的网站上访问。可以下载“/.svn”目录中的所有文件 例如: http: //test.com/.svn/pristine/* ... http://test.com/.svn/wc.db 是否可以通过这些文件获取我的存储库的源代码 “svn/pristine/*”和“wc.db”中存储了什么样的信息?目录包含Subversion工作副本的完整元数据。所以,是的,你基本上已经发布了你的整个代码库。给定一个包含下载的.svn副本的空目录,您可以使用以下命令重建实际
http: //test.com/.svn/pristine/* ...
http://test.com/.svn/wc.db
是否可以通过这些文件获取我的存储库的源代码
“svn/pristine/*”和“wc.db”中存储了什么样的信息?目录包含Subversion工作副本的完整元数据。所以,是的,你基本上已经发布了你的整个代码库。给定一个包含下载的
.svn
副本的空目录,您可以使用以下命令重建实际文件:
$svn还原路径/到/父/文件夹--递归
。。。其中path/to/parent/folder是包含.svn
子目录的文件夹
此外,如果存储库对internet开放并且没有密码保护,那么它们也可以访问完整的历史记录,因为工作副本包含存储库URL(但这本身就是一个问题)
最后但并非最不重要的一点,我希望您不要将密码提交到Subversion中。但是如果你这样做,你应该改变它们。我不明白这里的“再水化”是什么意思。@bahrep现在我想,这是一个失控的隐喻。我会重新措辞。