这是一个已知问题 - 当使用 Ankh 添加文件时,它们并没有真正添加到 SVN。很多时候这会导致问题,例如当稍后通过 TortoiseSvn 提交只是为了找到丢失的文件时,或者在创建补丁时。
有没有解决方法,或者有一些计划来解决这个问题是 future 的 Ankh 版本?
编辑 - 澄清一下,当我使用 Ankh 提交时,确实添加了文件。但是,如果未使用 Ankh 完成提交,则不会添加文件(与其他 SVN 操作不同,它们确实会继续执行)。
最佳答案
我不会说这是一个“已知问题”,因为它首先不是 AnkhSVN 中的问题:
首先,当您提交"new"文件时,它们会在提交时及时添加。 "new"状态与“添加”状态的原因是,它使重命名/移动变得更容易/更便宜,这对于新文件来说非常常见。
当您转到“工具”->“选项”->“源代码控制”->“Subversion 环境”时,会出现一个复选框“直接将新文件添加到 Subversion”。这将立即自动添加新文件,而不是为它们提供"new"状态。
关于visual-studio - AnkhSvn 不向 SVN 添加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1984994/