我正在使用谷歌代码 svn 并有一个存储库设置。在存储库中,我包含 TinyMCE,现在我想升级此文件夹中的所有文件。我遇到的问题是,如果我在本地结帐,然后下载他们的新版本并替换它会清除我所有 svn 文件的文件夹。因此实际上将其从版本控制中删除。
我想知道更新这些文件夹和文件但保持 svn 文件完整的最佳方法是什么?我一直在寻找,但似乎找不到任何简单的方法。
您可能想要设置svn:externals,或者您可能还想看看Piston 之类的东西。
一些简单的东西tar
不会破坏.svn
目录。或者rsync
(除非你要求),或者unzip
,或者编写一个简单的 shell 脚本,或者......
您可能想要使用该ditto
命令。
它很简单:
ditto /path/to/newFiles /path/to/your/workingCopy