Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.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,例如,像这样的事情意味着什么 xxx.com/templates/default/image/.svn/entries:http://svn174.xxx.com:8174/svn/project 我在代码中注意到了这一点,我想知道它是什么,如果我从代码中删除它,是否会发生任何事情。它几乎像subversion在无法自动合并的文件之间存在冲突时使用的符号 如果是这样,您可能会遇到更大的问题。通过svn手动解决这些冲突应该已经清理了所有内容,并让您的文件没有任何这些悬而未决的引用。如果它们仍然挂在

例如,像这样的事情意味着什么

xxx.com/templates/default/image/.svn/entries:http://svn174.xxx.com:8174/svn/project


我在代码中注意到了这一点,我想知道它是什么,如果我从代码中删除它,是否会发生任何事情。

它几乎像subversion在无法自动合并的文件之间存在冲突时使用的符号

如果是这样,您可能会遇到更大的问题。通过svn手动解决这些冲突应该已经清理了所有内容,并让您的文件没有任何这些悬而未决的引用。如果它们仍然挂在周围,则表明您有(或有…)未正确解决的合并冲突,并且有人强制svn通过,错误地丢失或解决了代码片段

从注释编辑:Subversion(svn)用于在开发过程中跟踪代码的更改。它不是代码的一部分,文件也不应该出现在生产系统(如公共web服务器)上。但是,尽管有人说删除.svn/entries文件和代码中的行应该是安全的,并将其全部忘记,但这些东西一开始都不应该存在,因此您确实想知道它们是如何存在的,以及您还缺少什么。

在旧的(即1.7之前的)svn版本中,您的工作副本使用一个名为
.svn
的隐藏目录,其中包含有关存储库的一些元数据,包括属性和上次提交的文件数据等内容。在存储在svn存储库中的磁盘上的每个目录中都会有一个.svn目录。 之所以有这些功能,是因为当您在SVN工作副本上执行某些操作时,它不必总是通过网络访问存储库

您所看到的看起来像一些元数据。如果将其从磁盘中删除,将丢失工作副本与这些文件的存储库之间的链接。您必须执行
svn清理
,或者更糟糕的情况是,签出一个新的工作副本,并将文件复制到其顶部


如果您对此不确定,请让您的svn管理员通知您。

您能显示有问题的代码吗?在没有看到代码的情况下,很难确定将其从代码中删除的效果。什么是svn条目文件?我能摆脱它吗?或者它会影响我的网站吗?我通过使用shell命令和搜索xxx.com的文件发现了这一点。什么是svn条目文件?我能摆脱它吗?它会影响我的网站吗?基于评论的更新答案如果我遗漏了什么,那么我可以做什么来测试是否遗漏了什么?你有权访问subversion存储库吗?没有。我雇佣了一名开发人员,我只想确保我拥有所有文件。那么,我应该改变什么,看看网站是否还在运行?这样我就可以知道我的服务器上是否有所有的东西。这很有意义。但是有一件事让我很困惑,你说如果我从磁盘上删除它,我将失去工作副本和存储库之间的链接。那么现在我的网站是否依赖于第三方网站?我的网站目前正在运行,但我没有完整的代码?