使用svn有什么危险?

时间:2011-02-02 06:22:17

标签: svn version-control

我即将开始研究大型svn存储库。在这样做之前,我想知道什么是一些危险的svn命令,我应该小心。危险我指的是无法撤消或难以撤消的事情。

还有哪些命令可能会因小错别字而变得危险。

4 个答案:

答案 0 :(得分:4)

版本控制系统的一般优势,包括svn,大多数更改/错误都可以恢复。

要避免(或小心)的事情是svnadmin命令。而不是修改持有存储库的文件夹。

答案 1 :(得分:2)

除非绝对必要,否则请勿使用“管理员模式”(svnadmin)命令。 “用户模式”命令是非常安全的,可以撤消,不像“管理模式”命令,你几乎不应该使用它。

所有版本控制系统的一个重要特点是,当您犯一个小错误时,不要惊慌失措并尝试重写历史记录。 SO上的一个典型问题是“哦,我犯了很多不好的变化,如何从存储库中删除它们” - 当你想要使用“管理模式”命令并冒险将其搞砸时。在大多数情况下,您不需要删除这些更改(除非您上传了一些敏感数据) - 只需还原它们并继续。

答案 2 :(得分:1)

SVN是一个版本控制工具,而不是备份工具。确保定期对SVN目录进行实际备份。

答案 3 :(得分:0)

在Finder或Windows资源管理器中移动文件夹和文件时要特别小心,不要删除.svn目录中的任何隐藏文件。 (每个文件夹中一个)。

如果您使用的是Mac,请查看版本(由沙发制作),这将有助于更轻松地使用Subversion。