|
1
490
有关更多详细信息,请参阅Svnbook: "Status of working copy files and directories" . 常见状态:
|
|
|
2
81
另请注意,第二列中的结果代码引用了文件的属性。例如:
文件名.1:文件已更新
|
|
|
3
34
您可以通过运行以下命令来获取列表:
|
|
|
4
18
还有一个“e”状态 E=更新前存在文件 如果您手动创建了一个文件夹,而该文件夹是通过执行更新创建的,则可能会发生这种情况。 |
|
|
5
17
我想谈谈“G”的地位, G:回购的变更自动合并到工作副本中。 我认为上面的定义不清晰,可能会造成一些混乱,因为所有文件都自动合并到工作副本中,正确的定义应该是: U=更新到存储库版本的项目(U) G=与存储库一起编辑的项目本地更改 C=项目本地更改(C)与存储库冲突 d=从工作副本中删除的(d)项 A=添加到工作副本的项目(A) |
|
|
6
12
我通常通过一个GUI使用SVN,无论是我的IDE还是客户机。因此,当我不得不求助于命令行时,我永远记不起这些代码。 我觉得这个练习表很有帮助: Subversion Cheat Sheet |
|
7
12
请看一下Subversion Book参考: "Status of working copy files and directories" 强烈推荐任何一个使用SVN做任何事情的人。 |
|
|
8
9
SVN状态列
命令的输出分为六列,但这并不明显,因为有时列是空的。也许用破折号来表示空列更有意义
SVN状态第一列:A,D,M,R,C,X,I,?!,~第一列指示添加、删除或以其他方式更改了项。
SVN状态第二列:M,C第二列说明文件或目录属性的状态。
SVN状态第三列:L只有当工作副本目录被锁定时,才会填充第三列(SVN清理通常足以清除它)。
SVN状态第四列:+只有在计划用历史记录添加项时,才会填充第四列。
SVN状态第五列:S仅当工作副本的项相对于其父列进行切换时,才会填充第五列。
SVN状态第六列:K、O、T、B第六列填充了锁信息。
SVN状态第七列:*过期信息将显示在第七列(仅当通过“显示更新”开关时)。这是SVN新手所期望的命令,他们没有意识到这只会将文件的当前状态与上次更新时从服务器获取的信息进行比较。
|
|
|
Eric · pip安装-e svn+ssh不接受用户 8 年前 |
|
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 8 年前 |
|
|
Dipu H · Viewvc未扩展关键字 8 年前 |
|
|
NealWalters · SVNLook-存储库格式-语法不正确 8 年前 |
|
|
m-mas · 尝试与svn重新同步trac时出错 8 年前 |
|
|
Wombattle · 通过命令行在SVN中保留时间戳 8 年前 |