Svn 更新时会发生什么?
在这种情况下会发生什么: 我有这个版本的代码:(223版) 但一位队友做了两次改动,并承诺了两次: 首先,删除注释:(224版) 和第二个(第225版) 当我运行update命令时,我只是使用代码的最后一个版本(225)进行覆盖,否则它将进行两次更新,第一次更新到版本224,另一次更新从224到225?读数显示SVN仅保存增量 我假设有一些优化,如果更改大于文件本身-它将发送完整文件并合并它,如果更改集很小-将发送更改集并合并到本地文件。Svn 更新时会发生什么?,svn,version-control,Svn,Version Control,在这种情况下会发生什么: 我有这个版本的代码:(223版) 但一位队友做了两次改动,并承诺了两次: 首先,删除注释:(224版) 和第二个(第225版) 当我运行update命令时,我只是使用代码的最后一个版本(225)进行覆盖,否则它将进行两次更新,第一次更新到版本224,另一次更新从224到225?读数显示SVN仅保存增量 我假设有一些优化,如果更改大于文件本身-它将发送完整文件并合并它,如果更改集很小-将发送更改集并合并到本地文件。 但是在这本书中没有发现这种优化当您对工作副本运行svn
但是在这本书中没有发现这种优化当您对工作副本运行
svn update
时,它会将WC的当前修订号发送到服务器。然后,服务器计算该版本与存储库中最新版本(AKAHEAD
)之间的差异,并通过网络将该差异发送给您的客户端,以应用于您的WC。知道这一点很有意思,但您为什么需要知道?我假设有一些优化,如果更改大于文件本身-它将发送完整文件并合并它,如果更改集很小-将发送更改集并将其合并到本地file@Mzf那只是出于好奇心和知识。
//Return 2
public void a(){
return 2;
}
public void a(){
return 2;
}
//Now it returns a SUM
public void a(int a , int b){
return a+b;
}