我使用ProjectLocker作为我的SVN server.Stuck在文件同步在运行时与本地数据库文件。我使用的是乌龟SVN。
发布于 2012-02-01 04:12:26
从您的评论中,听起来您可能不熟悉一些版本控制概念。对于Subversion的新用户,我推荐Version Control With Subversion书籍中的Chapter 1。这将更详细地解释什么是工作副本,以及Subversion如何保存您的数据。第2章有更多关于基本工作周期的信息。ProjectLocker会为您处理所有svnadmin步骤,因此您可以忽略这些步骤,并查看如何签出、更新和提交。
您应该做的第一件事是创建一个临时目录,在其中保存您正在进行开发的所有文件。您可能需要将PHP、CSS、DB文件等复制到该位置。然后为svn import运行TortoiseSVN等效项,将所有文件上传到您的服务器。导入它们后,备份刚刚创建的目录,并创建一个空的工作目录。运行Subversion checkout的TortoiseSVN等价物,您将下载存储库中的所有文件。完成后,Subversion将在您进行更改、运行更新以从其他用户获取更改并提交时,确定哪些更改可以合并,哪些更改需要手动干预。
如果您希望在提交后将文件上传到远程位置,并且您拥有付费帐户,则可以使用ProjectLocker的远程部署解决方案将特定的Subversion目录通过FTP传输到您的实际服务器上进行部署。
如果这有点含糊,我很抱歉,但你的问题范围相当广泛,所以我想给你一个尽可能简洁的答案,同时还能满足你的需求。
https://stackoverflow.com/questions/9002461
复制相似问题