ptlis / vcs
版本控制系统工作工具。
dev-master
2015-08-24 00:06 UTC
Requires
- php: >=5.3.0
- ptlis/diff-parser: ~0.3
- ptlis/shell-command: ~0.7
Requires (Dev)
- pdepend/pdepend: ~1.1
- phploc/phploc: ~2.0
- phpmd/phpmd: @dev
- phpunit/phpunit: ~4.0
- sebastian/phpcpd: ~2.0
- squizlabs/php_codesniffer: ~1.5
This package is auto-updated.
Last update: 2024-09-07 00:52:52 UTC
README
一个简单的PHP版本控制系统包装器,试图在VCS工具之间提供一致的API。
注意
- 以下内容不安全于UTF-8 - 进行了大量不安全的字符串操作 - 调查要求mbstring(或类似)的可行性。
待办事项
- XML所有的(svn)事物!
- 添加包装器以安全解析 - 例如,请参阅http://stackoverflow.com/a/4583190
- 分割测试 - 集成测试和单元测试
- 集成svn测试需要访问svnserve & co。
- 检查git & svn二进制文件的存在(尝试自动检测?)
- 验证仓库路径。
已知限制
- 关于添加或删除空文件的信息未处理(统一差异似乎没有表示此,SVN不允许此操作)。