帮助对项目进行版本控制的工具集

py_versioning的Python项目详细描述


#版本控制
一组有助于对项目进行版本控制的工具

----英语----
版本控制
必需
Python2.7
高级炼金术

它是如何工作的?
此程序可以创建和管理数据库和文件系统的版本。

在file example.py中,必须设置:
具有版本化项目路径的引擎、忽略空文件夹的标志、要包含和排除的文件的正则表达式列表
fs_engine=fsversionernengine(项目,真,[r'^.*py$'],[r'^..*\\存储\.*$',])
数据库和表,其中程序保存有关文件系统的数据,例如:
fs_database=sqldatabase('postgresql://postgres:postgres@localhost/versioning','fs_version')
带有数据库、引擎和带有版本信息的文件路径的版本管理器
fs_versioner=fsversioncommander(fs_数据库,fs_引擎,'.version')


命令:python example.py fs list
操作:显示文件系统版本列表

命令:python example.py fs current/actual/latest
操作:显示当前/实际/最新文件系统版本的详细信息

命令:python example.py fs已更改/过期
操作:检查文件系统是否已更改/过时

命令:python example.py fs del<;name>;
操作:从数据库中删除名为<;name>;的文件系统版本

命令:python example.py fs set<;name>;
动作:手动设置文件系统版本[版本名为lt;名称& gt;必须存在]

命令:python example.py fs bump[<;level=0>;]
操作:创建新的文件系统版本,根据实际情况和<;级别>;[bump 0:1.2.3->;1.2.4;bump 2:1.2.3->;2.0.0]

命令:python example.py fs diff[<;name1=none>;[<;name2=--实际-->;]
操作:显示名称为<;name1>;和<;name2>;的版本之间的更改。


数据库,我们希望对其进行版本控制和数据库,其中程序保存有关版本化FB、F.E的数据:
db_versioner=dbversioncommander('postgresql://postgres:postgres@localhost/vers_test3','postgresql://postgres:postgres@localhost/vers_control')

命令:python example.py db,python example.py db check
操作:检查版本数据库。

命令:python example.py db create
操作:如果检测到更改,则创建新版本数据库。

----波尔斯基----
版本控制
怀马加尼亚:
Python2.7
高级炼金术

dzia_anie公司:
项目Pozwala na wersjonowanie schematów baz danych oraz systemu plików。

w pliku示例.py nale_y odpowiednie_cie_ki:
Silnik Wraz ze_cie_k_do versionowanego projektu,flag_ignoruj_c_puste foldery,list_wyra_e_regularlynych作者:Zawrzeć/Wykluczyćpliki
fs_engine=fsversionernengine(项目,真,[r'^.*py$'],[r'^..*\\存储\.*$',])

fs_database=sqldatabase('postgresql://postgres:postgres@localhost/versioning','fs_version')
Mened_er Wersji z baz_danych,Silnikiem i_cie_k_do pliku z inforamcj_o Wersji公司
fs_versioner=fsversioncommander(fs_数据库,fs_引擎,'.version')

komenda:python example.py fs列表
dzia_anie:wy_wietla list_wersji systemu plików公司

komenda:python example.py fs当前/实际/最新
dzia_anie:wy_wietla szczegó322;y odno_nie bierz_cej/aktualnej/najnowszej wersji systemu plików公司

komenda:python example.py fs已更改/过时
dzia_anie:sprawdza czy系统plików uleg_zmianie/jest nieaktualny

komenda:python example.py fs del<;名称>;
dzia_anie:usuwa wersj_systemu plików o nazwie<;name>;z bazy danych公司

komenda:python example.py fs set<;名称>;
dzia_anie:r_cznie ustawia wersj_systemu plików[wersja o nazwie<;name>;musi istnie奇w bazie danych]

komenda:python示例.py fs凹凸[<;级别=0>;]
操作:创建新版本的文件系统,根据<;级别>;[bump 0:1.2.3->;1.2.4;bump 2:1.2.3->;2.0]提高相对于当前文件系统的数字

命令:python example.py fs diff[<;name1=none>;[<;name2=--actual-->;]]
操作:显示名称版本<;name1>;和<;name2>;之间的更改。
第一个路径是我们要传播的数据库,第二个路径是我们保存数据的数据库。

db versions=dbversioncommander('postgresql http://postgres:postgres@localhost/verse test3','postgresql http://postgres:postgres@localhost/verseu control')

逗号:python example.py db,python example.py db check
操作:检查基本版本

命令:python example.py db create
操作:如果检测到更改,则创建新版本的基础

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java播放流媒体音乐   LWJGL中的java纹理未显示   java从父集合中删除时删除子对象   mysql希望在我的代码中添加验证,如果表不存在,它应该用java创建新表   java我可以关闭客户端的socket而不引起服务器端的EOFEException吗?   java Primefaces对话框框架咆哮和showMessageInDialog不工作   hadoop配置单元无法初始化类java。网网络接口   关键字中缺少oracle11g Java iBatis   java在RESTAPI中创建PUT和POST端点,而不创建GET端点?   java Math abs和ceil输出编译错误   java Tomcat 8.017代md5及其摘要。球棒   java SpringBean配置xml文件在IteliJ Idea中加载   java为什么在使用Powershell指定Xms和Xmx时,它们什么都不做,但通过Netbeans IDE可以正常工作?   java Drools项目构建失败,kjar打包从7.7版开始