删除SVN Commit中的“修改后的行”是否有效

时间:2010-05-04 18:55:39

标签: svn unix vim command-line

当你运行命令svn ci时,你会得到一个文本编辑器,允许你发表评论,下面是文字“ - 这条线,下面的那些,将被忽略 - ”,然后修改,添加或删除文件。

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

M folderA/fileA

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

6 个答案:

答案 0 :(得分:5)

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

  

此行及以下内容将被忽略

(它不会影响您的提交)

答案 1 :(得分:5)

这只是一个评论,旨在显示将要提交的更改。

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

svn ci file1 file2 dir1/

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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

svn ci file1 file2 file3

而不是

svn ci 

答案 4 :(得分:0)

与其他版本控制系统不同,这是一条无效的评论。

答案 5 :(得分:0)

马特的回答是完全正确的。 svn执行此操作的原因是,您可以在撰写注释时参考正在提交的文件列表。它旨在让你记忆下正确包含的变化。