小编Imr*_*ran的帖子

通过在SourceTree中选择commit id选项无法启动功能分支

我正在努力在我公司实施Git Flow分支策略,为此我正在测试SourceTree GitFlow中提供的所有可能选项.

到目前为止我遇到的两个问题:

  1. 我正在尝试通过选择具有值的指定提交来启动新功能分支,但是它失败并出现以下错误sh.exe C:\ Users\useraname\AppData\Local\Atlassian\SourceTree\gitflow_local\gitflow\git-flow功能启动checkingfeaturebycommit d14c9a9a35d504958e3df6b42db5acfc8466bfd4致命:基地'd14c9a9a35d504958e3df6b42db5acfc8466bfd4'需要是一个分支.它不存在,是必需的.完成但有错误,请参见上文.

  2. 启动功能"工作副本父"时第二个选项的含义是什么,因为当我尝试通过选择此选项启动功能时,它也失败并出现相同的错误.

请帮助我理解这些,如果我做错了,请告诉我.

$ 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)

git feature-branch git-flow atlassian-sourcetree

6
推荐指数
2
解决办法
3919
查看次数

用于在TeamCity中禁用构建步骤或在特定步骤中开始运行的脚本

我想在TeamCity配置中禁用几个构建步骤.例如:

  • 我有一个名为DeploySoftware的部署配置.
  • 它有10个构建步骤(运行> DB脚本,运行环境脚本,部署Web服务,部署Windows服务,部署它,部署它等).
  • 我运行它一次,它在部署这个失败了.
  • 我想从Deploy This开始再次运行它,或者使用脚本禁用之前的所有步骤.

我有一个配置有30个构建步骤,所以如果它在步骤28失败(我知道另一个运行很可能会工作)我想从步骤28开始再次运行它.否则它已经成功运行了45分钟在我到达需要运行的步骤之前完成.

我不需要脚本来运行构建(虽然这很好),或者在运行后更改配置(我希望这将是对禁用脚本的简单调整).

该脚本可以是PowerShell,C#,VB.NET,VBA,Ruby - 几乎任何我可以快速修改和运行的东西.

api rest powershell teamcity-8.0

3
推荐指数
1
解决办法
1010
查看次数