请教高手:1) 几个状态的意思:
?:不在svn的控制中;
M:内容被修改;
C:发生冲突;
A:预定加入到版本库;
K:被锁定】其中 
? 的意思是不在svn的控制中,意思是说,本地的文件在svn服务器中不存在,对吗?
A  是什么意思?
2) 在某一个目录下使用svn up能够将服务器上最新的文件更新到本地,其中当前目录和子目录的文件都会被更新到到与服务器同步。
我现在的问题是,如果我在本地修改过,想要用服务器上最新的文件来覆盖(意思是,将我所有的修改都覆盖掉),我试图使用命令:svn up,但是,不能将我修改后的文件覆盖掉。
请教高手,我该使用怎样的命令?
我是菜鸟,请说稍微详细一点。感谢高手!

解决方案 »

  1.   

    1、
    ? 新复制到svn本地目录的文件 还没有add
    m 本地有改动
    c update的时候有冲突吧? 不确定
    A 没看到过... 等答案
    k 用命令lock了服务器端的版本,不能提交2、
    revert 命令 怎么使用就自己啥吧
    svn revert --help
      

  2.   

    ?:这个文件是新加的,还没有加入到版本库中,也就是说svn是不会管理这个文件的,除非你用svn add把这个文件加进去。
    A:这个文件是新加到版本库中的(通过svn add),但还没有check in,commit的时候svn会把这个也check in。
    动作:新建一个文件->svn add
    状态:?         -> A
    其他的楼上有解释。