SVN是如何识别本地文件是否改变的?最好能够详细点,谢谢!!!

如题所述

第1个回答  2011-07-29
SVN根据当前每个文件的保存时间来判断文件是否被修改过,对比的依据是在客户端每个文件夹下面的.svn隐藏文件夹,这个隐藏文件夹里保存了SVN的一些控制信息。

每次你执行任何操作修改了某个文件,只要文件被保存,那么这个文件在操作系统中的“修改时间”就会有变化,SVN监测到这个时间与,svn文件夹中存储的时间不一致,就会判断出这个文件被修改过。追问

那么,请问.svn文件夹中是哪个文件保存上述你所说的控制信息呢??

追答

存储时间信息的应该是entries这个文件吧

本回答被提问者采纳
相似回答