Tag: 版本库

Subversion如何在存储库中存储文件?

我读了颠覆书,我很清楚,颠覆并不存储单个文件,但只有增量,以最大限度地减less磁盘空间。 Subversion也对二进制文件也一样(这曾经是CVS的一个巨大弱点)。 但是我不明白确切的机制。 当我提交一个文件会发生什么? Subversion只存储diff(并且已经有旧版本) Subversion删除以前的版本,保存新的文件,并创build一个反向差异,以便在需要时重新创build旧版本。 还有一些我没有想到的东西。 第一个案子似乎是最合乎逻辑的。 然而这又提出了另一个问题。 如果我在Subversion版本库中有一个1000提交的文件和一个新的开发者签出一个干净的副本,那么Subversion将不得不提取原始版本(初始导入),并在返回结果之前应用1000个差异。 它是否正确? 有没有对最新版本的文件进行某种caching? 基本上我可以在哪里find关于svn仓库内部的信息? 更新:显然,颠覆的后端在这方面扮演着重要的angular色。 当时或写FSFS使用选项1,而BDB使用选项2.谢谢msemack!

Xcode 7:忽略存储库中的.xcscmblueprint?

我注意到Xcode 7在xcshareddata文件夹中创build了一个新的xcshareddata文件。 它会一直自动生成? 该文件是否应该添加到存储库的忽略列表中,还是应该检入存储库? Xcode 6有.xccheckout文件,我一直gitignore'd该文件。

如何信任一个apt库:Debian apt-get update error public key is not available:NO_PUBKEY <id>

尝试更新Debian Etch安装中的一些存储库,并从运行“apt-get update” W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because teh public key is not available: NO_PUBKEY 07DC563D1F41B907 W: You may want to run apt-get update to correct these problems 它的讽刺指示我运行apt-get更新是一个很好的踢球者…