Subversion:如何预览提交?

7
有没有一种方法可以列出所有将被修改、添加和删除的文件在我的本地副本中,以便我在提交之前进行检查?

使用客户端,例如TSVN,可以显示哪些文件已被修改。 - Ash Burlaczenko
2个回答

5

在每次提交之前进行这个操作确实是一个好习惯。

在Windows上,你应该使用 TortoiseSVN。再加上比较工具(如Beyond Compare),这将成为你的得力工具。

在Linux上,你可以同时使用以下两种方法:

  • svn status(或简写为svn st)以查看修改/删除/添加的文件
  • svn diff <file>以查看更改内容。 我使用以下命令以更好的形式查看差异: svn diff <file> | vim -

1
在(svn status)中有一个错别字。我尝试发送编辑请求,但出现错误消息:“编辑必须至少为6个字符; 这篇文章中还有其他可以改进的内容吗?”因此我决定进行评论。 - celiker

1
如果您正在使用TortoiseSVN,最好的方法是右键单击本地副本。选择“TortoiseSVN”->“检查修改”。这将给您所需的列表。
如果没有,可以像某些人建议的那样,在命令行上使用svn状态。这会给您您要查找的内容...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接