0

我是 subversion 的新手,我已经导入了一个我们一直在做的 web 项目。我们可以通过存储库访问所有内容。我们可以签出文件、更新它们、提交它们,并且所有更改都可以被其他用户看到。

我的问题是,它不应该写回我导入的原始项目文件夹吗?我看不到那里所做的更改,只能在存储库中?

4

2 回答 2

1
  1. 将代码导入SVN 存储库
  2. 结帐代码到任何位置(创建工作副本)
  3. 进行更改
  4. 提交对 SVN 存储库的更改
  5. 其他用户可以通过对他们的工作副本运行 SVN Update命令来接收更改
于 2011-03-02T03:39:13.730 回答
0

假设您将从import_repo获取资源,并使用work_repo进行工作/提交更改。

  • Import来自您的import_repo ,或者如果import_repowork_repo则忽略此步骤。您正在获取包含在 repo 中的文件
  • Checkoutwork_repo。您正在本地文件夹和 repo 之间创建链接
  • Update您的工作副本(您硬盘上的文件夹),它是从 repo 到本地资源的同步
  • 进行修改
  • Add您新创建的文件或delete您想要删除的文件。它现在不会添加或删除,但它们将被标记为下一次提交
  • Commit,它是从您的本地资源到您的存储库的同步

检查.svn文件的存在。它们是您与回购源的“同步”。

如果你导入了你的项目,你已经破坏了与存储库的链接(就像一个简单的源代码复制/粘贴)。

如果您想保持同步,请尝试checkout改为。

于 2011-03-01T17:30:07.777 回答