13

这是一个已知问题 - 当使用 Ankh 添加文件时,它们并没有真正添加到 SVN。很多时候这会导致问题,例如稍后通过 TortoiseSvn 提交时只是为了找到丢失的文件,或者在创建补丁时。

是否有解决方法,或者一些解决此问题的计划是未来的 Ankh 版本?

编辑- 澄清一下,当我使用 Ankh 提交时,文件确实被添加了。但是,如果提交不是使用 Ankh 完成的,则不会添加文件(与其他 SVN 操作不同)。

4

1 回答 1

30

我不会说这是一个“已知问题”,因为它首先在 AnkhSVN 中不是问题:

首先,当您提交“新”文件时,它们会及时添加以进行提交。“新”状态与“添加”状态的原因是,它使重命名/移动更容易/更便宜,这对于新文件来说很常见。

当您转到工具 -> 选项 -> 源代码管理 -> Subversion 环境时,有一个复选框“直接将新文件添加到 Subversion”。这将立即自动添加新文件,而不是赋予它们“新”状态。

于 2010-01-01T02:02:01.453 回答