-
Notifications
You must be signed in to change notification settings - Fork 165
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
プロジェクト構造の整理 #31
プロジェクト構造の整理 #31
Conversation
6b6b212
to
9103882
Compare
@berryzplus @m-tmatma |
補足:一部 CI エラーが出てるのは、AppVeyor の以下エラーによるもので、これは確率で発生したりしなかったりします…。
AppVeyor 上で sakuraeditor/sakura と kobake/sakura という2か所のプロジェクトが名前で衝突していることによる問題っぽいです。AppVeyor 側の問題っぽい(?)のであとで報告入れて直してもらいたいと思っていますが、対症療法として kobake/sakura のほうの連携を #15 対応の後に解除することで、たぶん問題は起こりにくくなる気がします。 |
コミット内容確認しました。対応ありがとうございます。 |
appveyor.yml
Outdated
- path: sakura\Release_Unicode\sakura.pdb | ||
- path: sakura\Debug\sakura.exe | ||
- path: sakura\Debug\sakura.pdb | ||
- path: sakura_lang_en_US\Debug\sakura_lang_en_US.dll |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
以下の順番で書いたほうが見やすいように思います。
path: sakura\Debug\sakura.exe
path: sakura\Debug\sakura.pdb
path: sakura\Release\sakura.exe
path: sakura\Release\sakura.pdb
path: sakura_lang_en_US\Debug\sakura_lang_en_US.dll
path: sakura_lang_en_US\Release\sakura_lang_en_US.dll
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
d7137e8 で対応しました!
sakura_lang_en_US は必ず sakura の後にビルドされるようにすることで、 必ず Funccode_define.h, Funccode_enum.h が存在する状態を作る。
なぜ何度も承認しているのですか? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
個別に承認が必要なのかと、各コミットごとに承認飛ばしています。 |
複数コミットの内容をまとめて承認する方法があればそういうやり方をしたいです。 |
/Release_bcc | ||
/Release_one | ||
/Debug* | ||
/Release* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
末尾の * は要らないのでは?
MakefileMake/.gitignore や HeaderMake/.gitignore では * は含まれていません。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
上記以外は指摘ありません。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
要らないとおもいます。
あっても問題ないと考えられるのでapproveと判断しました。
move Release Release_bk20180603_01
などとローカルで微妙な修正を繰り返しビルドする場合に
Release*にしておけばstage対象にならなくて便利だと思います。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Release_Unicode
や Release_Ansi
等は明確に削除した意思はあるのですが、Release_bcc
や Release_one
等は(歴史的経緯で残骸として残っているだけな気がしますが)自分としては明確に削除した意思がなかったので、念のためこれらの ignore 状態は残しておこうかと思い、*
を入れておいた次第です。
現実問題として bcc, one はたぶん使われないと思いますが、将来的に x64 対応をしたとき等に出力フォルダが増える可能性はあり、そのときに楽できると良いかな、という気持ちです。
一旦今回は *
は残させてください。
いちおう、ぼくの判断としては#31と#44は一旦マージして、 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sakura/.gitignore の指摘は直しても直さなくてもどちらでもいいです。
"Files Changed" のシートに移動して、"Review Changes" を選択したらできると思います。 |
ありがとうございます。真面目に分かっていなかったので助かります。 |
|
対応内容
_vc2017
プリフィックス削除確認項目
関連 Issues