是否有一个快捷方式,命令行工具也好,都将看到一个文件夹,并制定出添加新文件所需的SVN操作,删除旧,更新现有然后提交一切?

我通过恶性挂钩这件事,不希望有勾搭做我自己。

感谢

有帮助吗?

解决方案

您可以建立一个分析svn status的输出脚本(如果你愿意,你可以添加--xml),并删除任何不存在了(!),加上无论是未版本控制(?),然后提交一切。

其他提示

我想,你希望做自动同步文件夹是一个版本控制目录?

如果是这样的话,只需运行

svn add -R syncedfolder

所有新文件添加到版本控制。

如果您已经更新现有的文件,SVN会自动检测这些。此外,您已删除的文件将被作为SVN“失踪”,当你提交“syncedfolder”,这些丢失的文件将自动获得在资源库中删除检测。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top