当你运行命令svn ci
时,你会得到一个文本编辑器,允许你发表评论,下面是文字“ - 这条线,下面的那些,将被忽略 - ”,然后修改,添加或删除文件。
如果我要删除一行,例如:
M folderA/fileA
它会从签入中删除该文件,还是只是一个没有其他影响的SVN注释?
答案 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执行此操作的原因是,您可以在撰写注释时参考正在提交的文件列表。它旨在让你记忆下正确包含的变化。