Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"ginue merge" command #14

Open
the-red opened this issue Jan 19, 2018 · 3 comments
Open

"ginue merge" command #14

the-red opened this issue Jan 19, 2018 · 3 comments

Comments

@the-red
Copy link
Member

the-red commented Jan 19, 2018

作るかどうかは決定ではないけど、
一応単独のIssueとして立てるだけ立てておきます。

ここでコメントした内容です。
#4 (comment)

@the-red
Copy link
Member Author

the-red commented Mar 27, 2018

やはりginue mergeは必要だ。

ginue pushのRC版を自分でしばらく使ってみて、
ルックアップフィールドのアプリID変更とかを
手作業でやるのがかなり面倒臭いと実感。

例えばmasterというenvironmentを用意して、
その環境はkintoneのURLとは紐づかないローカル専用にしておいて、

ginue pull development
ginue merge development:master
ginue merge master:production
ginue push production

みたいなフローはどうだろうか?

master環境のJSON(or JS)には、アプリIDを数値では持たない。
ginuercで指定されたアプリ名で保存するようにしておいて、
別環境へmergeする際に、然るべきアプリIDに書き換えるとか、どうかな?

@the-red
Copy link
Member Author

the-red commented Mar 27, 2018

1つの環境に対してpull -> 手動編集 -> pushする場合は
こんな感じが良いかと。
これなら手動編集中に再度pullしても壊すことないし。

ginue pull development
ginue merge development:master
# masterのJSON編集
ginue merge master:development
ginue push development

@the-red
Copy link
Member Author

the-red commented Mar 28, 2018

「この10アプリのアクセス権をみんな同じにしたい」
みたいな需要も個人的に結構ある。
「アプリAのアクセス権を、他のアプリ設定にも全部配布」
みたいな処理もginue mergeで出来たら嬉しいなー。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant