我刚刚从 macOS Mojave 升级到 macOS Catalina (10.15.2)。我在 ~/.bash_profile 中使用了别名,并且在 Catalina 升级后它停止工作。
alias mci='mvn clean install'
alias mcit='mvn clean install -Dmaven.test.skip=true'
alias mcid='mvn clean install -Dmaven.surefire.debug'
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我的Github存储库中有两个用芭蕾舞女演员语言编写的文件。
即ballerina.conf和ballerina.conf.example用于存储类似配置变量的列表。
在这些文件中,我将ACTUAL用户凭据(用于连接到多个系统)保留在ballerina.conf文件中。
但是当将项目提交到GitHub时,我只想提交ballerina.conf.example文件。我可以省略ballerina.conf文件中的.gitignore文件。
我的问题是,用户有时可能会忘记在ballerina.conf和ballerina.conf.example文件中都包含相同的变量。
ballerina.conf -> DB_USERNAME = 'cseuser'
ballerina.conf.example -> DB_USERNAME = '[dbusername]'
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以在Github中强制执行规则,以便在提交/推送时两个文件中都引入了新引入的变量,从而比较这两个文件?
例如,如果用户仅在ballerina.conf文件中引入了变量,我想拒绝向用户说出原因的提交/推送。即也将相同的变量添加到ballerina.conf.example虚拟值中。