是否删除';M';SVN Commit中修改的行具有效果

是否删除';M';SVN Commit中修改的行具有效果,svn,unix,vim,command-line,Svn,Unix,Vim,Command Line,当运行命令svn ci时,您会得到一个文本编辑器,允许您放置注释,下面是文本”--这一行和下面的文本将被忽略--“,然后修改、添加或删除文件 如果我要删除一行,例如: M folderA/fileA 它会从签入中删除该文件,还是只是一条SVN注释,没有其他影响?我保证我不是在讽刺,但会发生的是 此行和下面的行将被忽略 (这不会影响您的提交)这只是一个注释,旨在显示将提交的更改 如果不想提交所有更改/添加/删除的文件,则需要为其提供一个应提交的文件列表 svn ci file1 file2 dir

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

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

M folderA/fileA


它会从签入中删除该文件,还是只是一条SVN注释,没有其他影响?

我保证我不是在讽刺,但会发生的是

此行和下面的行将被忽略


(这不会影响您的提交)

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

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

svn ci file1 file2 dir1/

如果我记得很清楚的话,文件列表可以帮助你在写评论时记住你正在签入什么。
如果您修改--ignore--行下的任何内容,它将无效:)

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

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

svn ci file1 file2 file3
而不是

svn ci 

马特的回答完全正确。svn这样做的原因是,您可以在撰写注释时参考正在提交的文件列表。它的目的是让你回忆起到底包含了哪些更改