版本控制与普通备份有何不同?
让我们忘记功能装饰,专注于版本控制的灵魂.在将备份称为VCS之前,备份是否必须交叉?或者,它们对于不同的目标市场而言,同样重要吗?
如果存在根本区别,那么达到版本控制状态的绝对最低要求是什么?
当您回答时,请不要只列出大多数版本控制系统已经或应该具有的功能(例如增量压缩,分布式/中央存储库和并发访问解决方案),除非它们根据定义实际上是VCS所必需的.
我正在开发一个小型Windows应用程序,但在决定是否使用.NET时遇到一些麻烦.作为一个编码器,我想利用.NET库.另一方面,要求我的用户下载庞大的.NET运行时似乎是一个可怕的决定.
对于Visual Studio规模的软件来说,100兆的先决条件可能是正常的,但我觉得这对于快速轻量级工具来说是一个突破性的(例如,Notepad ++).在未来,.NET运行时可能会变得足够广泛以消除问题,但在短期内,我感到不安.
在您的意见/经验中,对于小型应用程序来说,2009年还是太早了吗?我应该等待更大的玩家铺平道路吗?
编辑:XP SP2和Vista默认提供哪些版本(如果有)?