【发布时间】:2016-05-09 11:33:45
【问题描述】:
在我的 repo 中,有不同的账户来控制不同文件夹的权限,并且有一个公共账户具有只读权限来访问整个 repo。
例如
repo路径为:
svn://foo.bar/trunk/
svn://foo.bar/trunk/projectA/
并且公众号pub拥有访问svn://foo.bar/trunk/的只读权限。
我的工作帐户staffA 拥有svn://foo.bar/trunk/projectA/ 的完整权限,但没有svn://foo.bar/trunk/ 的权限。
我的本地仓库已在D:\Worksapce\ 和svn://foo.bar/trunk/ 签出。
问题
- 我可以使用
pub结帐/更新svn://foo.bar/trunk/ - 除了
projectA文件夹外,我无法使用staffA签出/更新svn://foo.bar/trunk/ - 我可以使用
staffA提交svn://foo.bar/trunk/projectA/ - 代码的管理员拒绝为
staffA路径添加 read-pnly 权限。 - Linux 的
alias可能会解决问题,但我正在使用Windows。而且 Tortoise SVN 在解决冲突和比较历史时非常有帮助。
每次 ci/up 都必须在 Tortoise SVN auth 对话框中输入相应的帐号和密码,而不保存 auth。
问题
如何使用已保存的pub 帐户更新D:\Worksapce\?
如何使用已保存的staffA 帐户提交D:\Worksapce\projectA?
【问题讨论】:
标签: svn tortoisesvn