我是使用svn和linux的初学者。我想从存储库URL中删除测试文件。这些文件是由import命令添加的。现在,当我使用svn delete
命令从本地svn目录中删除这些文件时,它已成功完成。现在是执行提交的时间,这就是问题所在,我输入了svn commit命令,它显示了提交期间需要执行的所有操作的列表。要添加或删除的文件或必须执行的任何操作。我被困在这里,我不知道如何完成提交。
答案 0 :(得分:3)
svn commit
启动一个编辑器,您可以在其中输入提交消息。输入消息后,保存并退出,提交完成。如果您在不输入任何内容的情况下退出,Subversion将询问您是要中止提交还是返回编辑消息。
您的屏幕截图看起来像vim
,是黑客最棒的编辑器。按i
键进入编辑模式,输入文字,然后按Escape
退出编辑模式(返回命令模式),然后输入:wq
保存文件,退出(w =写,q =退出)。
如果您不希望Subversion在提交时启动编辑器,您可以在命令行中输入提交消息,例如:
svn commit -m 'deleted junk'
这与运行svn commit
,输入"删除的垃圾",以及保存并退出具有相同的效果。这样做的缺点是,使用这种方法你不会看到将要提交的文件列表,这对于避免错误提交很有用。