gpt4 book ai didi

svn - 重命名文件,现在 SVN 不允许我提交?

转载 作者:行者123 更新时间:2023-12-03 05:59:04 24 4
gpt4 key购买 nike

我正在使用 Aptana 开发 ColdFusion 网站。我们使用 SVN 进行版本控制。

我重命名了几个文件,现在尝试提交其中一个文件,但出现以下错误:

'SVN Commit' has encountered a problem.
org.apache.subversion.javahl.ClientException: Illegal target for the requested operation
svn: Commit failed (details follow):
svn: Cannot commit 'R:\myPath\My-New-File-Name.cfm' because it was moved from 'R:\myPath\My-Old-File-Name.cfm' which is not part of the commit; both sides of the move must be committed together

这似乎表明我需要将先前的文件(已重命名)和新的重命名文件一起提交。我怎样才能提交一个不再存在的文件...?

最佳答案

提交目录,而不是文件。

将目录视为包含其包含的文件列表的文本文件,然后您可以看到,要成功提交,您需要更新目录本身,以便它可以删除旧条目并添加新条目。这将在 SVN 中显示为删除旧文件并添加新文件(即对目录进行 2 次更改,而不是对文件进行 1 次更改)

如果只想提交 1 个文件,则需要将其他已更改的文件暂时添加到忽略列表中。

关于svn - 重命名文件,现在 SVN 不允许我提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21572877/

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