我读过Git 不存储文件增量。如果是这样,它如何支持文件回滚到以前的版本?如果它存储整个文件,磁盘上的存储库空间必须增长到无法管理的大。Git 是否支持文件回滚和 diff(s) 回文件版本 1?它甚至支持与文件相关的版本控制概念吗?这(我相信)对于我理解 VCS/DVCS 和我的需求至关重要。我需要能够将我将要签入的内容与以前的版本进行比较。
我刚刚在 Windows XP Pro 上安装了 Git,我正在尝试将它应用到我的项目中。
我正在尝试 git-ize 遗留目录结构:
C:\src>git init
C:\src>git add *.c
C:\src>git commit -m 'initial project version'
error: pathspec 'project' did not match any file(s) known to git.
error: pathspec 'version'' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)
任何想法可能是什么问题?这个错误是什么意思?
“git status”显示许多“新文件:”行,所以我不知道为什么它说它不匹配任何东西。
如果我要升级,是否必须重新安装所有应用程序?我希望不是。我不知道重新安装应用程序会有什么帮助(除非操作系统升级擦除/重置注册表)——磁盘上的应用程序文件将与以前一样。
我假设 Windows 7 升级只是更新了 WINDOWS 目录?
谷歌搜索没有为我回答这个问题。
upgrade windows-7 windows-xp windows-installation installation