2

我在这个存储库中有所有的 boost 头文件,当我签入时,需要很长时间才能扫描所有这些永远不会改变的文件。
因为我希望签出项目的用户能够在不安装 boost 的情况下进行编译,所以我处于困境中。

我想检查所有内容,然后忽略目录上的更新(永远不会有)。

Tortoise svn 有一个提交时忽略更改列表,但我无论如何都找不到将整个目录添加到此列表中,而且我不喜欢“修改”所有 boost 文件的想法,因此我可以将它们添加到此更改列表中.

有简单的解决方案吗?

4

3 回答 3

3

也许您可以使用 Subversion “外部”将 Boost 头文件存储在另一个 Subversion 存储库中。这样,Subversion 在检查项目更新时不需要扫描该目录,但检查项目的用户将自动获得包括 Boost 依赖项在内的全部内容。

于 2009-12-30T22:25:13.080 回答
2

除了 Greg 的回答之外,您还可以查看更新到特定版本的可能性。因此,您可以确保客户不会无意中获得有关“Boost”项目的任何更新。

兄弟,马塞尔

于 2009-12-30T22:46:47.863 回答
0

我来到这个线程寻找一种方法来对一些文件进行“原子”提交,而不是在提交时忽略一些文件,我采取了另一种方式,只提交了我想要的文件:

svn ci filename1 filename2

也许,它会帮助某人。

于 2010-11-23T15:11:16.973 回答