我正在尝试使用svn update
命令行工具更新我的仓库。
但它不会下载新添加或丢失的文件。
有任何想法吗?
阅读文档!
为什么你假设你svn update
是一个存储库?
svn update
将存储库中的更改带入您的工作副本。
工作副本?
工作副本是特定存储库位置(例如分支、主干等)的本地签出。因此,即使您知道其他开发人员已提交到存储库,也可能是他们提交到了另一个位置。您可以随时发出“svn log”命令来检查存储库中的新内容。
从字面上看,工作副本是用户可以自由工作的用户 VCS 管理数据的特定版本的本地副本。工作副本对其他软件来说就像任何其他充满文件的本地目录一样,因此这些程序不必“具有版本控制意识”即可读取和写入该数据。管理工作副本并将对其内容所做的更改与存储库通信的任务完全落在版本控制系统的客户端软件上。
存储库?
存储库是保存所有版本化数据和历史记录的地方。
版本控制系统的核心是存储库,它是该系统数据的中央存储。