今天我想告诉一位同事,使用 windows 复制和粘贴不是一个好主意。我已完成以下步骤:
- 创建了一个本地存储库。
- 检查了那个空的存储库。
- 将一些文件添加到结帐位置并提交。
- 查看存储库的大小(~ 9 MB)。
- 然后,我使用 Windows 复制和粘贴复制了一个 Powerpoint 文件(~ 2 MB),将其重命名,并将其提交给 Subversion。Subversion 不知道该文件(如预期的那样),所以我必须先手动将它添加到 Subversion。
- 提交后,我预计存储库会显着增长(> 1 MB),因为我添加了一个没有历史记录的新文件。结果是,repo 的增长只有 1 KB。
我的问题是:
- 这是 Subversion 1.7 现在的正确行为吗?
- 那是什么时候改变的?在过去(至少对于 Subversion 1.5),当您添加一个精确副本(使用 windows 复制和粘贴)时,它会作为一个新文件添加到存储库中。