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

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实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入