如果您使用的是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文件夹的情况下进行复制,但是现在找不到。
手动或首次使用现有方法复制所有文件。然后,由于我认为您使用的是Windows平台,因此请安装SyncToy并在subscription 方法中对其进行配置,该方法将有效地仅将自上次将虚拟提交到生产以来所做的更改单向复制到生产中的文件中。如果要添加文件,则可以手动将其复制并继续SyncToy操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。