【发布时间】:2009-10-13 21:57:58
【问题描述】:
我是 SVN 的新手,我一直在四处寻找答案,但我还没有找到,所以这里是:
使用 TortoiseSVN,我打开了 REPO 浏览器并导航到存储库的根目录,我可以在其中查看所有项目。
有什么方法可以导航到给定项目,然后查询该项目的某处是否存在任何工作副本?
属性似乎没有显示此信息。
我知道我可以签出到新的工作副本位置,但问题是:我如何才能确定项目是否已经签出(即到某人的工作副本位置)?
谢谢。
编辑澄清:
简而言之,是否有任何软件(Subversion 命令、TortoiseSVN 等)可以检查存储库中的项目以查看是否有任何与该项目相关的“工作副本”文件夹。如果存在任何工作副本文件夹,那么人们可能能够确定工作副本中是否有任何未提交的更改(在决定在其他地方签出项目之前)。也就是说,如果程序员 X 被解雇,那么 X 的工作站上的某处可能正在进行工作。经理所知道的是,存储库包含 X 被解雇时 X 正在处理的项目的一个版本。经理想将项目分配给程序员 Y。
【问题讨论】:
-
subversion 服务器如何能够检测到工作副本已从脱机的 PC 中删除?显然这是不可能的。
-
@wcoenen - 我不是在询问诸如离线 PC 之类的情况,也不是在检测“工作副本是否被删除”。请参阅我上面的编辑,希望能澄清我的问题。
标签: svn tortoisesvn visualsvn-server working-copy