代码之家  ›  专栏  ›  技术社区  ›  cdated

删除svn commit中的“m”修改行是否有效

  •  0
  • cdated  · 技术社区  · 15 年前

    运行命令时 svn ci 您得到了一个文本编辑器,它允许您放置一个注释,下面是文本“——这一行和下面的行将被忽略——”,然后修改、添加或删除文件。

    如果我要删除一行,例如:

    M folderA/fileA

    它是从签入中删除该文件,还是只是一个没有其他效果的SVN注释?

    6 回复  |  直到 15 年前
        1
  •  5
  •   Dmitry Yudakov    15 年前

    它只是一个注释,旨在显示将要提交的更改。

    如果不想提交所有更改/添加/删除的文件,则需要为其提供一个应提交的文件列表。

    svn ci file1 file2 dir1/
    
        2
  •  5
  •   Matt    15 年前

    我保证我不会挖苦人,但会发生的是

    此行及以下行将被忽略

    (这不会影响你的承诺)

        3
  •  1
  •   garph0    15 年前

    如果我还记得的话,文件列表可以帮助你在写评论时记住你要签入的内容。 如果您在--ignore--line下修改任何内容,它将不起作用:)

        4
  •  1
  •   Prav    15 年前

    删除该行将没有效果。如果只提交某些文件,请使用

    svn ci file1 file2 file3
    

    而不是

    svn ci 
    
        5
  •  0
  •   David M    15 年前

    与其他版本控制系统不同,这是一个没有效果的注释。

        6
  •  0
  •   Stephen C. Steel    15 年前

    马特的回答完全正确。SVN这样做的原因是,您可以在撰写注释时参考正在提交的文件列表。它的目的是让你对包括哪些变化有一个清晰的记忆。