我目前正在监督一个已经传递给我的系统,版本控制是以这种方式完成的:
每当开发人员(只有一个)想要创建快照时,他会将整个文件夹复制到一个目录中,并给它一个编号。因此,目前我保存的文件夹从1到50不等,我想开始使用svn。
除了从上一个版本创建一个新的主干之外,我还想从那个版本创建一个历史。我尝试了复制versino 1,提交,删除它,在适当的地方粘贴v2,提交更改,它确实工作得很好,除了一个问题(文件删除不能转换为svn删除)。
您将如何自动执行此任务?
发布于 2012-11-30 23:45:25
您所描述的就是您需要做的事情。您可以将其自动化(复制项目对于脚本来说是微不足道的)。捕获更改(添加、删除等)您可以使用svn_load_dirs.pl来处理检测、执行和提交它们。
发布于 2012-11-30 23:47:06
我不知道你是否使用Windows,但是当你提交的时候,TortoiseSVN会列出被删除的文件,并允许检查它们是否被删除。
否则,您可以查看以下问题:How to remove all deleted files from repository?
https://stackoverflow.com/questions/13648249
复制相似问题