我通过命令行和SVN
使用Tortoise
提交。通常我们会从某个第三方发行版中下载一个大.jar
文件的任务,解压缩.jar
(它有一堆文件和目录结构)并将代码提交到SVN
问题是,对于单个提交,对此存储库的提交限制为大约70MB,而此.jar
包含数百MB的数据。因此,我被迫在大块中手动提交批量文件,但这是一个长期令人讨厌的手动任务,因为人为错误(多次人们错过文件只是为了稍后查找)。这意味着筛选单个文件夹并同步它们 - 这最终需要花费大约半天的时间。
此.jar
会定期更新(可能每3个月左右),因此我们需要覆盖旧文件,并且某些文件会更改,删除或不更改。
有更聪明的方法来完成这项任务吗?
答案 0 :(得分:4)
我至少看到三种可能的方式:
svn help cl
)的大永久集,提交更改列表并自动保留更改列表(svn ci --cl ... ----keep-changelists
),检查WC的状态({{1}毕竟手工提交并提交原始残余物我个人喜好的选择是3-1-2(我懒得做猴子工作),你的里程可能会有所不同