对于Subversion / AnkhSVN,我是如此令人难以置信的迟钝。我根本就没有得到它。每当我在更新和提交之外做任何事情时,一切都在我的脸上爆炸。
这些是我的信仰(必须是不正确的,因为我无法让Ankh忽略任何事情)
我的假设肯定是不正确的,因为我从来没有能够得到svn:忽略为我工作。任何人都可以通过向我解释我的哪些假设不正确以及我应该如何解决这个问题来使我恢复理智?
谢谢。
答案 0 :(得分:19)
第一个假设确实是错误的。 svn:ignore
仅适用于未版本控制的文件,它可以防止在执行递归添加时添加它们。由于这个原因,它在命令行中最有用。
在AnkhSVN中,有一种更简单的方法可以将文件添加到svn:ignore
列表中。右键单击任何未版本控制的文件,然后选择Subversion - >忽视。里面是忽略单个文件的选项,所有带扩展名的文件等。
您可以右键单击已更改/添加的文件(提示:使用View - Pending Changes查看全部)并单击Subversion - >移至更改列表 - >忽略上提交。这是一个更改列表,AnkhSvn和TortoiseSvn默认取消选择项目。当你通过
明确选择它们时,你仍然可以提交它们