我想知道我们是否需要减少拥有svn管理员权限的开发人员的数量。
1-如果subversion用户意外删除并提交了文件或文件夹的删除,如何恢复该文件?
2-如果subversion用户拥有svn管理员权限,那么在客户端上执行的svn delete行为是否会有所不同(更持久)?
目标: Red Hat Enterprise Linux (RHEL) 5.2下的svn命令行客户端
发布于 2010-08-31 00:33:14
可以,删除的数据可以恢复。只需确定哪个修订删除了信息,然后“反向合并”提交。如下所示:
svn merge -c -12345 working_copy_path
svn commit working_copy_path-12345表示“反向合并版本12345”。
请注意,subversion本身没有任何“管理”用户的概念。用户对存储库中的任何给定路径具有或不具有读取和/或写入权限。还要注意,根据您访问存储库的方式,实际上可能根本没有授权。
发布于 2010-08-31 00:33:06
发布于 2010-08-31 00:34:08
只需签出文件仍然存在的修订:
svn checkout -r <revision> <path to repository>现在,您可以再次添加该文件。
https://stackoverflow.com/questions/3602282
复制相似问题