Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database SVN服务器与本地数据库@Runtime自动同步_Database_Svn_Tortoisesvn_Projectlocker - Fatal编程技术网

Database SVN服务器与本地数据库@Runtime自动同步

Database SVN服务器与本地数据库@Runtime自动同步,database,svn,tortoisesvn,projectlocker,Database,Svn,Tortoisesvn,Projectlocker,我正在使用ProjectLocker作为我的SVN服务器。在运行时无法与本地DB文件同步。我用的是乌龟SVN 从您的评论中,听起来您可能不熟悉某些版本控制概念。对于新的Subversion用户,我推荐这本书。这将更详细地解释什么是工作副本,以及Subversion如何保存数据。第2章有关于基本工作周期的更多信息。为您处理所有svnadmin步骤,因此您可以忽略这些步骤,并了解如何签出、更新和提交 您应该做的第一件事是创建一个暂存目录,在其中保存正在进行开发的任何文件。您可能需要将PHP、CSS、

我正在使用ProjectLocker作为我的SVN服务器。在运行时无法与本地DB文件同步。我用的是乌龟SVN

从您的评论中,听起来您可能不熟悉某些版本控制概念。对于新的Subversion用户,我推荐这本书。这将更详细地解释什么是工作副本,以及Subversion如何保存数据。第2章有关于基本工作周期的更多信息。为您处理所有svnadmin步骤,因此您可以忽略这些步骤,并了解如何签出、更新和提交

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

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


如果这有点模糊,我很抱歉,但你的问题范围相当广泛,因此我想在满足你需求的同时,给你尽可能简洁的答案

请详细说明你正在做什么以及你正在努力实现什么。你的问题不清楚。我在ProjectLocker工作,可能会提供帮助。您能否告诉我们:1)您指的是什么文件(转储文件或实际的DB文件),2)您的工作副本相对于这些文件的位置,3)其他文件是否在同一台服务器上,4)您尝试同步的文件是否是二进制文件,5)您的目标是仅保留这些文件的备份还是其他内容。这些问题的答案可以帮助我们找到最有效的答案。@brokenbatnik:3>所有文件都在服务器中,1>只是尝试使用sql(db文件)进行升级并将其与其他文件合并。此外,我如何合并文件,在导出文件时显示错误“文件名已存在”。我想每天更新一份工作副本。4> 你说的二进制文件是什么意思?我想更新所有类型的文件,我们更新通过FTP,php,css数据库文件的一切。我是一个新手在这方面。请解释一下,你会很好的。