开发者社区> 问答> 正文

使用Subversion进行PHP项目的生产构建

如果您使用的是PHP(或者我猜是任何一种编程语言),都使用subversion作为源代码控制,那么有没有办法采用您的项目(例如):

C:\ Projects \ test \ .svn C:\ Projects \ test \ docs
C:\ Projects \ test \ faq.php C:\ Projects \ test \ guestbook.php C:\ Projects \ test \ index.php C: \ Projects \ test \ test.php

并构建/复制/以其他方式删除所有文件,并变成:

C:\ Projects \ test \ faq.php C:\ Projects \ test \ guestbook.php C:\ Projects \ test \ index.php

自动吗?我已经厌倦了创建分支,然后遍历分支并删除所有“ .svn”文件夹,docs目录和我的原型文件。

我知道我可能可以使用.bat文件来仅复制所需的特定文件,但是我希望通过某种方式可以通过subversion伪忽略文件,将其仍旧版本化,但是可以在哪里创建项目快照,它忽略了您要求其进行伪忽略的文件。

我知道我在网上读过一些功能,至少可以让您在没有.svn文件夹的情况下进行复制,但是现在找不到。

展开
收起
游客ufivfoddcd53c 2020-01-03 16:38:02 1010 0
1 条回答
写回答
取消 提交回答
  • 手动或首次使用现有方法复制所有文件。然后,由于我认为您使用的是Windows平台,因此请安装SyncToy并在subscription 方法中对其进行配置,该方法将有效地仅将自上次将虚拟提交到生产以来所做的更改单向复制到生产中的文件中。如果要添加文件,则可以手动将其复制并继续SyncToy操作。

    2020-01-03 16:38:19
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载