如何通过svn中的命令行获取更新列表

如何通过svn中的命令行获取更新列表,svn,tortoisesvn,Svn,Tortoisesvn,假设svn中的一些开发人员对文件夹进行了一些更新和添加。现在,第二天,我通过陆龟VN->右键单击->更新来进行更新,结果如下: 这是一个非常少,但在现实中有很多文件。现在我想问一下如何通过命令行获得相同的结果。当我用GUI更新它时,错误地点击OK按钮,然后所有信息都消失了。现在,我每次都保存截图,我变得两手空空 是否有命令行告诉我通过GUI获得的确切输出。 我尝试了svnlog命令,但它不提供与GUI更新相同的信息 使用。默认情况下,该对话框显示您的本地修改,但是您可以单击“检查存储库”按钮,它

假设svn中的一些开发人员对文件夹进行了一些更新和添加。现在,第二天,我通过陆龟VN->右键单击->更新来进行更新,结果如下:

这是一个非常少,但在现实中有很多文件。现在我想问一下如何通过命令行获得相同的结果。当我用GUI更新它时,错误地点击OK按钮,然后所有信息都消失了。现在,我每次都保存截图,我变得两手空空

是否有命令行告诉我通过GUI获得的确切输出。 我尝试了svnlog命令,但它不提供与GUI更新相同的信息

使用。默认情况下,该对话框显示您的本地修改,但是您可以单击“检查存储库”按钮,它将显示来自存储库的传入更改


使用Subversion命令行客户端,您可以显示运行svn update时将更新哪些文件。

关闭该窗口后,无法获取已更新文件的列表

您只能通过使用svn status-show updates(svn状态-显示更新)捕获在执行更新之前要更新的文件列表,或者通过保存svn update(svn更新)的输出来捕获更新时刚刚更新的文件列表

工作副本不保留每次更新之前的历史记录,因此除非您记录每次更新后的版本,否则运行svn update时更新的文件列表是短暂的。

从命令行看,svn update的功能与OrtoiseSVN中的update命令完全相同,并以文本形式输出所采取的操作。但是如果你已经做了一次更新,它不会再向你显示信息;这些信息是暂时的。所以命令行对你没有帮助


但是,OrtoiseSVN保留了命令输出的日志,包括更新操作,如果您在以后很快完成,您可以在以后访问这些操作。要查看日志,并控制它存储数据的时间,请转到OrtoiseSVN→设置→保存数据并查看操作日志部分。

您能描述一下为什么需要此列表吗?瞧,你的最终目标是什么——而不是你选择的通往目标的道路。也许有一种不同的更好的方式来做你认为你需要在这里做的事情。当然。实际上每天我都需要从客户端同步文件和文件夹,为此我需要那个列表。同步到哪里,通过什么方法?如果您试图挑选要复制以供部署的文件,那么您确实不想这样做。