0

在所有系统上,我看到文件和文件夹图标始终显示绿色复选框。当其他人修改或提交文件时,它不会变为红色或黄色或锁定图标。它只处理我在本地打开或修改的文件。当我提交其他人的文件状态时,它们不会更改,并且它们必须始终在开始项目之前进行更新。但我的经验表明,我只会更新那些图标为非绿色的文件,而其他我不需要更新。有人可以告诉我这是否是 svn 存储库或乌龟 svn 中的设置有问题。万分感谢。

4

1 回答 1

1

Subversion 的工作周期是进行初始检查,然后在一个循环中工作,类似于编辑 -> 更新 -> 提交 -> 编辑 -> 更新 -> 提交 -> 等。因为 svn 是基于开发人员进行并发编辑- 默认情况下没有文件锁定 - 更新应该始终适用于所有文件(在您正在工作的“分支”中)。

TortoiseSVN 使用图标来指示本地文件夹中文件的当前状态——即它反映了您所做的编辑的结果。

要使用命令行将本地 repo 的状态与服务器进行比较,请执行以下操作:

svn status -u

要使用 tortoise 执行相同操作,请选择“检查修改”(基本上会显示与图标相同的内容),然后单击“检查存储库”按钮。

于 2012-09-08T11:18:00.873 回答