LoginSignup
0
1

More than 1 year has passed since last update.

Backlogのgitでソースを管理する

Last updated at Posted at 2023-01-10

要件

Backlogにソース管理のgitがついているが、どうやって運用できるか。
・ソースバージョンを管理する
・課題と自動関連する

分析

AzureのDevopsとGitHubのパイプラインがあるので、CI/CDができますが、Backlogにパイプラインがないです、ソースコントロースしかできないです。
参照: https://qiita.com/richard_hcq/items/b82d801cb2ec42709e5b

実現

①ローカルのgitとBacklogのgitをつなぐ
プロジェクトの直下
・ git remote add origin https://ncast.backlog.com/git/Prjxxx/Prjxxx.git
・ git pull
※ 初回目に認証画面が出る(backlogのid,passwordを入れ)
・ Branchの確認
$ git branch -a
remotes/origin/develop
remotes/origin/master
・ 作業ブランチを作成
git checkout -b develop origin/develop
※ 初回目にローカルと矛盾のファイルがある場合、ローカルファイルを削除する
②作業したソースをコミットする
・ 開発環境と繋ぎ、修正テストを行い
・ 修正完了あとにGitに追加する
例 xxx.page
 git add force-app/main/default/pages/xxx.page
※バックスラッシュ
 コミットするとき、課題Noをメンションする
 git commit -m "modified for 課題No NNN-YYY "
 ※複数行のコメントの場合
  ① 複数-m 例 git commit -m "xx1" -m "xx2"
  ② 変数 例 git commit -m << EOF
          xx1
          xx2
          EOF

③BacklogのgitにPush
git push origin develop

結果確認:
今回のサンプルページxxx.pageが自動的に課題のコメントに追加されて、差分も見れます。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1