【发布时间】:2012-07-28 01:19:16
【问题描述】:
在从 Windows Server 2003 切换到 Server 2008 后,我们遇到了奇怪的 SVN 权限问题。
在我们的标准构建框中有一个文件夹 (C:\SVN_Code_Folder),AD_User_A 使用 SVN_User 和 TortoiseSVN 1.7.6 将其与 SVN 存储库相关联
在使用Windows 2003时,当AD_User_B登录框并尝试更新、切换、合并SVN_Code_Folder与SVN_User时,该命令被执行。
它是 Windows 2008,它失败并显示以下消息:
命令:更新
错误:工作副本“C:\jboss-4.2.3.GA\server\New 文件夹”已锁定
错误:sqlite:尝试写入只读数据库
错误:sqlite:尝试写入只读数据库
完成!
尝试通过上下文菜单解锁从未锁定的文件时遇到以下消息:
没有什么可以解锁的。此工作副本中没有文件被锁定。
我玩过文件夹的权限,发现让“域用户”控制文件夹可以解决问题,但我不希望拥有如此广泛的权限。我尝试向单个用户和 SVN 组授予相同的权限,但这些也不起作用。
我错过了什么?
这是对SVN的不当使用吗?
2 个不同的域用户能否在不删除 .SVN 文件的情况下使用 SVN 更新文件夹?
【问题讨论】:
标签: windows svn tortoisesvn windows-server-2008