我正在努力在我公司实施Git Flow分支策略,为此我正在测试SourceTree GitFlow中提供的所有可能选项.
到目前为止我遇到的两个问题:
我正在尝试通过选择具有值的指定提交来启动新功能分支,但是它失败并出现以下错误sh.exe C:\ Users\useraname\AppData\Local\Atlassian\SourceTree\gitflow_local\gitflow\git-flow功能启动checkingfeaturebycommit d14c9a9a35d504958e3df6b42db5acfc8466bfd4致命:基地'd14c9a9a35d504958e3df6b42db5acfc8466bfd4'需要是一个分支.它不存在,是必需的.完成但有错误,请参见上文.
启动功能"工作副本父"时第二个选项的含义是什么,因为当我尝试通过选择此选项启动功能时,它也失败并出现相同的错误.
请帮助我理解这些,如果我做错了,请告诉我.
$ git flow release start releasefromcommit 35ec45c01872212ad5f33e068c984def5d18a284
Fatal: Base '35ec45c01872212ad5f33e068c984def5d18a284' needs to be a branch. It does not exist and is required.
Run Code Online (Sandbox Code Playgroud) 我想在TeamCity配置中禁用几个构建步骤.例如:
- 我有一个名为DeploySoftware的部署配置.
- 它有10个构建步骤(运行> DB脚本,运行环境脚本,部署Web服务,部署Windows服务,部署它,部署它等).
- 我运行它一次,它在部署这个失败了.
- 我想从Deploy This开始再次运行它,或者使用脚本禁用之前的所有步骤.
我有一个配置有30个构建步骤,所以如果它在步骤28失败(我知道另一个运行很可能会工作)我想从步骤28开始再次运行它.否则它已经成功运行了45分钟在我到达需要运行的步骤之前完成.
我不需要脚本来运行构建(虽然这很好),或者在运行后更改配置(我希望这将是对禁用脚本的简单调整).
该脚本可以是PowerShell,C#,VB.NET,VBA,Ruby - 几乎任何我可以快速修改和运行的东西.