【发布时间】:2011-04-26 08:06:30
【问题描述】:
在一些重构过程中,我正在移动文件。显然 SVN 认为这是删除文件并创建一个新文件,因为 IDE 不会触发 SVN 重命名/移动操作。但是,我认为 SVN 服务器会足够聪明地检测到它,但事实证明并非如此……无论如何,并非总是如此。我正在使用 Tortoise SVN,我正在取消选中“停止复制/重命名”按钮。
这是预期的吗?有办法绕过吗?我应该使用 Tortoise SVN shell 命令移动文件,而不是让 IDE 进行常规文件移动吗?
另外,如果它不知道,是否可以手动强制 SVN 将两个文件链接为同一个实体?就像告诉它“/com/john/test.tct 和 /com/john/test/file.txt 一样”?
【问题讨论】:
标签: svn tortoisesvn