gpt4 book ai didi

svn - 如何在保留历史记录的同时重命名 SVN 上的文件?

转载 作者:行者123 更新时间:2023-12-04 16:51:04 25 4
gpt4 key购买 nike

在保留历史记录的同时在 SVN 中重命名文件时遇到了一些麻烦。

使用了这个线程,但我很确定我刚刚创建了一个新文件,并删除了旧文件...( How to rename a file using svn? )

根据评论,我确实用我想要的新文件名创建了一个新文件。

touch newfilename
svn rm newfilename --force
svn mv oldfilename newfilename

这给了我:
A    newfilename
D oldfilename

使用 svnX 0.9.13

最佳答案

Subversion 中的重命名实现为具有历史记录(创建新文件)和删除(删除原始文件)的副本。

如果您运行 svn status ,您应该会看到 newfilename 的状态如 A +这表明 newfilename已添加,但随着历史的发展。

如果你看到了,那么你就做对了,你可以提交你的更改。我建议在目录级别提交,不要提交单个文件 - 这样,您的重命名操作将在单个修订中捕获。

关于svn - 如何在保留历史记录的同时重命名 SVN 上的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42842557/

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