2013-02-01 40 views
0

我使用TortoiseSVN 1.7.7,Build 22907 - 64位和我的操作系统是Windows 7 - 64位,并与Add folder选项有问题。龟SVN添加文件夹选项

在存储库浏览器窗口中,如果我右键单击,则会看到一个菜单,其中包含项目add folder。我选择了这个选项来添加一个包含大量源代码文件[.c, .cpp, .h]的文件夹和一些扩展名为.a的库文件以及一些带有.o的对象文件。

当我检查时添加此文件夹后,发现有几个.a.o文件未添加到存储库。所以我试图在从版本库中删除旧文件夹后再次添加它。但是同样的文件丢失了。我尝试了很多次,但无济于事。

然后我试着拖动这个文件夹并将它放入资源库浏览器窗口。这次它工作,没有文件丢失。

我在想add folder选项等同于将文件夹拖放到存储库窗口。但它似乎不是。如果这些选项是为了相同的目的,那么它可能是一个错误?在这种情况下,任何人都有类似的经历吗?

任何人都可以提供一些帮助吗?

回答

2

我想在这些.o/.a文件的任何父文件夹中都设置了svn:ignore属性。通常最好将生成的内容留在版本控制之外,因为这会导致很多冲突。

+0

* .o和*。默认设置在TortoiseSVN设置全局忽略列表中,所以它们永远不会被添加。 – Otherside

+0

@Rudi:谢谢Rudi。因此,当我使用“添加文件夹”选项和“文件夹拖放”时,结果似乎不一样。在我的情况下,这些.a/.o文件并不是在构建时生成的,但它是代码库的一部分,并且需要构建成功。 – NeonGlow