Skip to content

コンフリクト対策がなにかあるか #42

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

Open
yuk1ty opened this issue May 2, 2021 · 4 comments
Open

コンフリクト対策がなにかあるか #42

yuk1ty opened this issue May 2, 2021 · 4 comments
Labels
管理系 管理者がやっておく必要がある内容です

Comments

@yuk1ty
Copy link
Owner

yuk1ty commented May 2, 2021

Cargo.toml を複数人でいじる関係で、どうしてもコンフリクトが発生してしまう。が面倒なので、打てる対策があれば打ちたい。

@yuk1ty yuk1ty added the 管理系 管理者がやっておく必要がある内容です label May 2, 2021
@laysakura
Copy link
Collaborator

ちょっと考えてみたのですが対策は難しいように思います 😞

問題ごとにcrateを切る(Cargo.tomlを分ける)事を考えても、結局は上流のCargo.tomlの [members] に追記する関係でそっちがコンフリクトするし...

@yuk1ty
Copy link
Owner Author

yuk1ty commented May 3, 2021

ですよねー。toml 考える案を考えたんですが、「あ、同じことが起きそう…🤔」と思っちゃいました。

これは若干管理コストが上がるのでやれるかどうかは非現実的なんですけど、章に差し掛かる前に渡しが最初にディレクトリとファイルを作ってしまっておく、というのは考えました。コントリビュータの方は実装を追加するだけになるので、コンフリクトは多少減るかなと。

@yuk1ty
Copy link
Owner Author

yuk1ty commented May 3, 2021

節レベルでディレクトリをがんばって切る、は6章とか7章に差し掛かったくらいでやってみようと思います。

@laysakura
Copy link
Collaborator

laysakura commented May 3, 2021

確かに、ありだと思います。
最初は「 @yuk1ty が事前に問題ごとのcrateをコミットしても、問題によってはクレートの構成を変えないといけないことがあるかも?」と思って懐疑的でしたが、実際に自分で何問かこなしてみると main.rs の増減はなさそうだなという肌感です。

6章とか7章に差し掛かったくらいでやってみようと思います。

💥 🙏 💥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
管理系 管理者がやっておく必要がある内容です
Projects
None yet
Development

No branches or pull requests

2 participants