文件名称:vcs:用于PHP的简单VCS包装器,试图在VCS工具之间提供一致的API
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-03 03:22:28
PHP
ptlis / vcs PHP的一个简单VCS包装器,试图在VCS工具之间提供一致的API。 注意事项 这些都不是utf-8安全的-有很多以不安全的方式完成的手动字符串操作-研究要求mbstring(或类似字符串)的可行性。 去做 XML所有(svn)的东西! 添加包装程序以安全地进行解析-例如,请参见 拆分测试-集成和单元测试集成svn测试需要访问svnserve&co。 检查git和svn二进制文件是否存在(尝试自动检测?) 验证存储库路径。 已知限制 未处理有关添加或删除空文件的信息(Unified Diff似乎没有这种表示形式,SVN不允许这样做)。
【文件预览】:
vcs-master
----composer.json(866B)
----.travis.yml(462B)
----phpunit.xml(933B)
----.scrutinizer.yml(5KB)
----tests()
--------bootstrap.php(222B)
--------RepositoryConfigTest.php(604B)
--------CommandExecutor()
--------MockCommandExecutor.php(2KB)
--------Meta()
--------Vcs()
----src()
--------Svn()
--------Interfaces()
--------Shared()
--------Git()
----.gitignore(158B)
----humbug.json(185B)
----README.md(1KB)
----build()
--------phpmd.xml(864B)