2009-12-31 57 views
13

这是一个已知问题 - 使用Ankh添加文件时,它们并未真正添加到SVN中。很多次这导致了问题,例如稍后通过TortoiseSvn提交时仅查找丢失的文件或创建补丁时。AnkhSvn不会将文件添加到SVN

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

编辑 - 澄清,当我提交使用安赫,文件真的被添加。但是如果提交没有使用Ankh完成,则不会添加文件(与其他SVN操作不同)。

+0

Vis Studio的vesrion?我在2005年和AnkhSVN有类似的问题,但最新的VS2008工作非常好。冒着听起来无益的风险,也许重新安装可能会解决你的问题? – Alan 2009-12-31 11:15:38

+0

我一直认为这只是它的设计方式(严重)。添加文件,然后提交您的添加。如果你添加文件虽然乌龟不是行为一样吗? – gingerbreadboy 2009-12-31 11:28:02

+0

通过乌龟实际添加到SVN。然后,如果你使用不同的SVN客户端提交或创建一个补丁,它会看到这些文件。 Ankh没有(不管版本 - 我们使用VS2008,Ankh 2.1.7141)。 – ripper234 2009-12-31 12:05:19

回答

28

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

首先关闭所有,当你犯了“新”的文件,他们只是补充及时提交。 “新”状态与“添加”状态的原因是,它使重命名/移动变得更容易/更便宜,这对新文件非常常见。

当你去工具 - >选项 - >源代码管理 - > Subversion环境,有一个复选框“直接添加新的文件到Subversion”。这会自动添加新文件,而不是给他们“新”状态。

+1

我会试试这个,谢谢。 – ripper234 2010-01-01 13:23:33

+0

重命名和删除文件的行为是什么?它可以配置吗? – BatteryBackupUnit 2014-09-12 05:03:54

相关问题