我在使用svn时遇到了一些问题。这里是一个列表svn绊脚石
- 在某个时间点,像SVN我的所有命令提交,SVN添加等工作,但我做了一件让他们没有将不运行它们作为根用户(须藤)工作。具体的行为会导致这种情况,以及如何解决这个问题?
- 我的其他网站自己创建了一个图片文件夹,其用户:group成为www-data:www-data。当我试图将此文件夹添加到版本控制时,我认为svn无法在图像内创建一个子目录.svn,因此它输出了图像文件夹的所有子路径都被锁定,我需要运行清理。清理也失败了。它也开始用一个'〜'(波浪号)来显示图像目录,这意味着它在某个时刻被版本化了,但是发生了一些事情。我固定在“不能犯,直到决裂locks'-和'cant破锁”循环问题如下:
- 删除的.svn /锁定的文件从各个通往图像的目录文件夹
- 移动图像目录主文件夹,并承诺“删除图片”
- 复制回的图像文件夹并没有使用“svn添加”
但我想知道我应该在上述各两个都做案例。我怀疑在案例1中,问题与搞砸的文件夹权限有关,但我不知道具体是什么,以及如何解决它。我怀疑我可以采取以下措施之一为不具备相应的业主的文件夹/组设置:
- 尝试做“sudo的添加folder_with_different_user_and_group”
- 更改用户:组为默认值,添加文件和承诺。但不知何故,我想以这样的方式恢复这些变化,以使其在未来可以工作。可能更改权限但不更改所有者:.svn文件夹的组?
什么是在上述每种情况下使用svn的最佳方式,以及如何在这种情况发生时成功地解锁等等?
是的,我认为最好在某个阶段完全忽略目录,尽管不是现在。无论如何,已经从目前为止的三个答案的每一个中获得了一些想法,但只能设置一个被接受 – umar 2009-04-27 09:25:05