我是 subversion 的新手,我已经导入了一个我们一直在做的 web 项目。我们可以通过存储库访问所有内容。我们可以签出文件、更新它们、提交它们,并且所有更改都可以被其他用户看到。
我的问题是,它不应该写回我导入的原始项目文件夹吗?我看不到那里所做的更改,只能在存储库中?
假设您将从import_repo获取资源,并使用work_repo进行工作/提交更改。
Import
来自您的import_repo ,或者如果import_repo是work_repo则忽略此步骤。您正在获取包含在 repo 中的文件Checkout
与work_repo。您正在本地文件夹和 repo 之间创建链接Update
您的工作副本(您硬盘上的文件夹),它是从 repo 到本地资源的同步Add
您新创建的文件或delete
您想要删除的文件。它现在不会添加或删除,但它们将被标记为下一次提交Commit
,它是从您的本地资源到您的存储库的同步检查.svn
文件的存在。它们是您与回购源的“同步”。
如果你导入了你的项目,你已经破坏了与存储库的链接(就像一个简单的源代码复制/粘贴)。
如果您想保持同步,请尝试checkout
改为。