SVN服务器在运行时与本地数据库自动同步

发布于 2024-12-28 18:37:35 字数 68 浏览 0 评论 0原文

我使用 ProjectLocker 作为我的 SVN 服务器。在运行时与本地数据库文件进行文件同步。我正在使用乌龟SVN。

I am using ProjectLocker as my SVN server.Stuck at Files Synchronization at run time with Local DB Files. I am using Tortoise SVN.

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

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

发布评论

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

评论(1

请爱~陌生人 2025-01-04 18:37:35

从您的评论来看,听起来您可能不熟悉某些版本控制概念。对于 Subversion 新用户,我推荐 第 1 章 href="http://svnbook.red-bean.com/" rel="nofollow">使用 Subversion 进行版本控制一书。这将更详细地解释什么是工作副本,以及 Subversion 如何保存您的数据。第 2 章提供了有关基本工作周期的更多信息。 ProjectLocker 会为您处理所有 svnadmin 步骤,因此您可以忽略这些步骤并查看如何签出、更新,并提交。

您应该做的第一件事是创建一个暂存目录,在其中保存您正在开发的所有文件。您可能需要将 PHP、CSS、DB 文件等复制到该位置。然后,您运行 svn import 的 TortoiseSVN 等效项,将所有文件上传到您的服务器。导入它们后,备份刚刚创建的目录,并创建一个空的工作目录。运行相当于 Subversion checkout 的 TortoiseSVN,您将拉取存储库中的所有文件。一旦完成,Subversion 将负责识别哪些更改可以合并,哪些更改需要在您进行更改、运行更新以从其他用户获取更改并提交时进行手动干预。

如果您希望在提交后将文件上传到远程位置并且您有付费帐户,则可以使用 ProjectLocker 的远程部署解决方案将特定 Subversion 目录通过 FTP 传输到您的实际服务器进行部署。

如果这有点模糊,我深表歉意,但您的问题范围相当广泛,因此我想在满足您的需求的同时为您提供尽可能简洁的答案。

From your comments, it sounds like you may not be familiar with some version control concepts. For new Subversion users, I recommend Chapter 1 of the Version Control With Subversion book. This will explain what a working copy is in more detail, and how Subversion keeps your data. Chapter 2 has more information on a basic work cycle. ProjectLocker takes care of all the svnadmin steps for you, so you can ignore those and look at how to check out, update, and commit.

The first thing you should do is to create a staging directory where you keep any files that you're doing development on. You may need to copy your PHP, CSS, DB files and so on to that location. You then run the TortoiseSVN equivalent for svn import to upload all the files to your server. Once you've imported them, back up the directory you just created, and create an empty working directory. Run the TortoiseSVN equivalent of Subversion checkout and you will pull down all the files in your repository. Once you have that, Subversion will take care of identifying which changes can be merged and which will need manual intervention as you make changes, run updates to pull changes from other users, and commit.

If you wish to upload files to a remote location after commits and you have a paid account, you can use ProjectLocker's remote deployment solution to FTP a particular Subversion directory over to your actual server for deployment.

I apologize if this is a little vague, but the scope of your question is quite broad, and so I wanted to give you as concise an answer as possible while still addressing your needs.

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