是否会创建一个新的文件夹中断subversion?

时间:2009-03-09 17:57:36

标签: svn

我有一个subversion存储库,但有些事情我不想让它搞砸。例如,SVN会破坏mac资源文件,因为unix不知道资源分叉。

但是,我仍然需要某种形式的备份/版本控制。我希望能够在顶级存储库文件夹中创建一个文件夹,并将我的东西粘在那里。但是,该文件夹中的readme.txt文件说“除非你知道你在做什么,否则不要触摸它”。

那么,这样做是否安全?

感谢。

4 个答案:

答案 0 :(得分:2)

这样做我会非常紧张。

虽然它可能不会立即主动破坏subversion,但是subversion将假设它完全控制了存储库中的所有文件夹,并且它知道它们都是什么。如果某些工具,脚本或进程在所有文件中执行某些通用操作,您可能会发现备份损坏和/或存储库已损坏。

仅仅因为它没有在当前版本中破坏它,并不意味着它不会在下一个版本中引起问题。所以基本上 - 我真的避免这样做,这会让一切都变得非常混乱。

答案 1 :(得分:0)

你永远不应该直接使用存储库文件夹。

使用svn客户端并通过file:/// url访问存储库或设置服务器(svn,apache),然后通过svn://或http(s)://访问存储库。< / p>

然后您可以毫无问题地创建子文件夹。

但我强烈建议您先阅读Subversion book(可在线免费获得),因为您似乎缺乏有关存储库的基本知识以及如何正确使用Subversion。

答案 2 :(得分:0)

简短的回答,没有。我假设你想要一个备份文件夹,你只需要存储在svn存储库路径下(文件heirarchy)。我刚尝试过,它运行正常。当然,它不包括svn方式的文件 - 只是老式的文件heirarchy。如果您想保存诸如手动备份之类的东西,或者如果您的svn repo目录实际上是在RAIDed驱动器上,则可以使用此功能。

答案 3 :(得分:0)

添加到Stefan的答案:确保您了解存储库位置(包含该存储库的数据库和配置)与Subversion向用户提供的虚拟文件夹结构之间的区别。