从shell文件执行命令,将上次成功执行的命令存储在分离的git分支中。

git-migrate的Python项目详细描述


执行shell文件中的命令,将上次成功执行存储在 分离的Git分支。

工作原理

您有一些bash文件(-s),其中包含一些命令。各自独立 行。如果您将在shell中运行它,它将执行所有这些操作。

在部署期间,您只需要运行添加到 文件。把它看作是一种单向的db迁移,它可以将命令 从git diff执行。

快走!系统将在 分离的分支名为.gitmigrate。如果我们有5个命令 其中只有3个成功了,下一次我们不会运行它们。

总是运行/包含一些代码?

第一行,直到始终执行两个新行。所以当你 让shebang和两个新的行(像往常一样)-它将被执行。 你也可以在第一行之后添加一些include,这将允许你 在脚本中使用类似dsl的函数。在那之后你应该 有两条新线。

惯例和配置

配置值在文件.gitmigrate中。

默认值

的配置值

请参见.gitmigrate.dist作为示例

  • 分离的分支名称_gitmigrate
  • 命令文件的路径是.gitmigrate.*。可能两者都有 .gitmigrate.sh.gitmigrate.py.gitmigrate.d/ 目录。

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

推荐PyPI第三方库


热门话题
java出现编译错误,我不理解   java在gnu-trove库中是否有任何有序映射?   java Servlet应该有映射,但找不到Servlet   java时间和第二期显示1:10,而不是13:10   java Play Framework 1.2.7 Heroku更新崩溃   线程“main”java中的opencsv异常。lang.NoClassDefFoundError:org/apache/commons/lang3/ObjectUtils   selenium在java中隐藏警告消息   java使用ID引用将JSON实体反序列化为POJO   java无法在JRE 8中加载字体   一个线程中的异常/错误会使整个应用程序停止吗?   java访问重复子规则的元素标签;e、 g.用ANTLR解析(1,2,3)中的a   java如何从平移旋转中找到新坐标   使用HTML Java小程序托管jar文件存在安全问题   java如何按频率而不是字母顺序排列字符串数组   java清除bufferedReader和块以获得更多输入   java解密SAML2断言