是否删除';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这样做的原因是,您可以在撰写注释时参考正在提交的文件列表。它的目的是让你回忆起到底包含了哪些更改