我是svn的新手。我需要一些东西(脚本/应用程序),它将我的本地副本与存储库进行比较,将修改后的文件复制到一个新文件夹中,然后更新本地副本。
实际上我不知道,从哪里开始。请帮忙。
此致 Bibhu
答案 0 :(得分:2)
这听起来不像普通的SVN用法。您应该从源代码数据库更新(SVN更新)并让SVN将新更改与您的本地文件合并(我假设有一些新代码)。 TortoiseSVN可以帮助您使用SVN。
答案 1 :(得分:0)
据我所知,没有标准的方法来实现这一目标。
但是您可以运行命令svn status myproject
,其中myproject
是工作副本的文件夹。它将返回有关已修改文件的信息。此信息包括这些已修改文件的路径,以便您可以使用脚本(或应用程序)解析路径并将它们复制到另一个位置。
之后,您可以删除myproject
并使用svn checkout repositorypath myproject
进行重新结帐,其中repositorypath
是项目的存储库路径。