SVN状态..如何使用该功能

问题描述:

在linux中,如何检查某人是否还没有提交任何内容?SVN状态..如何使用该功能

我记得我在服务器上做了一次更改......但忘记提交了。现在,我不知道我用哪个服务器进行这些更改。

由于每个用户的工作副本的状态不会发送到存储库,因此无法确定是否有其他人在工作副本中有未提交的更改。

SVN服务器/存储库不会跟踪客户端所做的更改。您需要找到客户端可能发生变化的所有可能位置,然后检查修改位置。

这是不具有服务器的权衡的一个保持一切像Perforce公司做的轨道。另一方面,让服务器跟踪所有事情有时可能会很痛苦。

本地工作副本就是这样。 Subversion版本库无法知道哪个客户端有未提交的更改。

FWIW,你可以检查使用svn st

svn help st 

本地工作副本状态有没有办法判断自己比任何其他人已签出修订并提出还没有被提交的修改。唯一能找到的方法是作为每个用户登录并在相应的目录中执行svn status