Subversion 没有更新原始项目?

发布于 2024-10-19 18:54:13 字数 156 浏览 5 评论 0原文

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

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

I am new to subversion, I have imported an web project that we have been working on.
We are able to access everything via the repository. We can checkout files, update them, commit them, and all of the changes can be seen by other users.

My question is, shouldn't it write back to the original project folder I imported? I can not see the changes made there, only in the repository?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

枕梦 2024-10-26 18:54:13
  1. 导入代码到 SVN 存储库
  2. 签出代码到任何位置(创建工作副本)
  3. 进行更改
  4. 提交对 SVN 存储库的更改
  5. 其他用户可以接收通过对其工作副本运行 SVN Update 命令进行更改
  1. Import code into SVN repository
  2. Checkout code to any location (create a working copy)
  3. Make your changes
  4. Commit the changes to SVN repository
  5. Other users can receive the changes by running SVN Update command against their working copies
霓裳挽歌倾城醉 2024-10-26 18:54:13

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

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

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

如果您导入了项目,则已断开与存储库的链接(就像源的简单复制/粘贴)。

如果您想保持同步,请尝试结帐

Let's say you will get your sources from import_repo and work/commit changes with work_repo.

  • Import from your import_repo, or ignore this step if import_repo is work_repo. You are getting the files contained in the repo
  • Checkout with work_repo. You are creating a link between your local folder and the repo
  • Update your working copy (your folder on your hard drive), it is a synchronization
    from the repo to your local sources
  • Make your modifications
  • Add the files you newly created or delete the ones you want to get rid of. It won't add or delete right now, but they will be tagged for the next commit
  • Commit, it is the synchronization from your local sources to your repo

Check the presence of .svn files. They are your "synchronization" with the repo's sources.

If you imported your project, you have broken the link with the repository (like a simple copy/paste of the sources).

If you want to keep the synchronization, try to checkout instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文