我有一个subversion工作副本签出到my-project /目录
我想知道用户检查了该工作副本.是否有一个命令我可以在该工作副本目录中运行,以找出它被检出的人?
编辑:我想使用命令行SVN客户端,而不是任何操作系统特定的GUI程序.
"在多人可能签出的共享目录中工作"
一盎司的预防值得一磅治疗.
更改共享区域的所有权和权限以阻止这种愚蠢.
让这些人拥有自己的目录,以便他们可以在私人区域结账并提交更改.
使用subversion的全部原因是每个人都有一个私有 - 易于审核 - 复制.
只要您在共享目录中工作,您就会使用subversion删除几乎所有值.
如果您不使用共享目录,问题就会消失.
我建议使用操作系统文件所有权.在Unix上,执行"ls -l".在Windows上,查看安全设置,并在高级设置中查找所有者选项卡.
结账元数据可能包含也可能不包含用户信息,具体取决于所使用的访问协议.做"svn info.",也许是svn + ssh checkout,用户名在URL中(同样适用于某些https案例).对于普通文件:checkout,没有办法告诉.