这是一个已知问题 - 当使用 Ankh 添加文件时,它们并没有真正地添加到 SVN 中。许多时候,这会引发问题,例如当稍后通过 TortoiseSvn 提交时发现缺少文件,或者在创建补丁时。
是否有解决方法,或者计划在未来的 Ankh 发布中修复此问题?
编辑 - 澄清一下,如果我使用 Ankh 进行提交,则文件确实被添加了。但是如果不使用 Ankh 进行提交,则文件就不会被添加(与其他 SVN 操作不同,它们可以进行跨界面操作)。
这是一个已知问题 - 当使用 Ankh 添加文件时,它们并没有真正地添加到 SVN 中。许多时候,这会引发问题,例如当稍后通过 TortoiseSvn 提交时发现缺少文件,或者在创建补丁时。
是否有解决方法,或者计划在未来的 Ankh 发布中修复此问题?
编辑 - 澄清一下,如果我使用 Ankh 进行提交,则文件确实被添加了。但是如果不使用 Ankh 进行提交,则文件就不会被添加(与其他 SVN 操作不同,它们可以进行跨界面操作)。
我不会说这是一个“已知问题”,因为在AnkhSVN中本来就没有问题:
首先,当您提交“新”文件时,它们会在提交时立即添加。之所以使用“新”状态而不是“已添加”状态,是因为这使得对于新文件的重命名/移动更加容易/便宜,这是非常常见的。
当您转到“工具”->“选项”->“源代码控制”->“Subversion环境”时,有一个复选框“直接将新文件添加到Subversion中”。这将自动立即添加新文件,而不是给它们一个“新”的状态。