[英]SVN commit Error “Commit can only commit to a single repository at a time.”
[英]svn - replicating a commit on another repository
我有几个项目几乎相同,但它们的“视图”层略有不同。 如果我对一个项目进行更改并且一切正常,那么我需要对其他项目做同样的事情,但这会花费很多时间。 所以问题是,有什么方法可以自动执行以下操作(最好在Eclipse中 ):
检查修订提交,查看已添加了哪些文件,并对其他存储库执行相同的操作。
如果某些文件已删除,请在其他存储库中将其删除。
如果文件已被修改,则尝试合并差异或显示已修改文件与其他存储库的未修改版本之间的差异。
如果有人可以为这个问题提供工具或有关如何编写的信息,我将不胜感激。
我不确定添加/删除文件的效果如何,但是您可以导出包含您的更改的补丁程序(使用svn diff
或TortoiseSVN或类似的“创建补丁程序”菜单项),然后可以导入该补丁程序补丁程序(使用svn patch
或“应用补丁程序”菜单项或GUI客户端中的类似项)。 这会将更改应用于您的工作副本。 然后,您可以查看这些更改,并在更改完成后将其提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.