Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以访问.svn目录_Svn - Fatal编程技术网

可以访问.svn目录

可以访问.svn目录,svn,Svn,也就是说,/.svn目录可以在我的网站上访问。可以下载“/.svn”目录中的所有文件 例如: http: //test.com/.svn/pristine/* ... http://test.com/.svn/wc.db 是否可以通过这些文件获取我的存储库的源代码 “svn/pristine/*”和“wc.db”中存储了什么样的信息?目录包含Subversion工作副本的完整元数据。所以,是的,你基本上已经发布了你的整个代码库。给定一个包含下载的.svn副本的空目录,您可以使用以下命令重建实际

也就是说,/.svn目录可以在我的网站上访问。可以下载“/.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现在我想,这是一个失控的隐喻。我会重新措辞。