gpt4 book ai didi

svn - 是否可以在 subversion 中撤消导入?

转载 作者:行者123 更新时间:2023-12-04 13:09:01 24 4
gpt4 key购买 nike

不小心我在错误的目录中调用了“svn import ...”。有没有明智的方法来消除这个错误?

谷歌搜索我没有找到任何有用的答案,我在 stackoverflow 上发现的最接近我的问题的是 importing the correct data to the wrong place ,而我将错误的数据导入到了正确的位置。

并且:存储库不是新的,因此删除它是不可能的。

如果我不能在版本控制系统中撤消操作,那将是一种讽刺。那么有人可以帮助我吗? (谢谢!)

编辑:我将我的存储库存储在伯克利数据库中,即它在文件系统中。查看所有文件/目录的修改日期以及刚刚修改的文件的内容,我能够弄清楚除了一件事之外该做什么:有人知道文件 txn-current 是做什么用的吗?我猜它与事务处理有关,但它的内容(长度为 2 个字节)的含义是什么?

编辑 2:感谢两个有用的答案。我接受了 Martin 的回答,因为它应该提供正确的方法(因为我处于时间压力之下,我只是删除了一些文件,如我的第一次编辑中所暗示的那样,忽略了 txn-current 的内容,直到现在都可以正常使用)。但是请查看 Wim 在评论中给出的链接!

最佳答案

您不能直接撤消提交,唯一的选择是执行 svnadmin dump ,从转储文件中删除提交(使用文本编辑器手动,或再次使用 svndumpfilter svnadmin load

如果数据作为旧版本保留在存储库中的某个位置不是真正的问题,您可以只是 svn delete它并提交其他内容。

关于svn - 是否可以在 subversion 中撤消导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2306219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com