- Git 8
973 :デフォルトの名無しさん[sage]:2014/04/12(土) 15:23:49.87 ID:qyNsAYgL - とりあえずだ。
gitにロックが必要か?という問題については、答え、必要ない。 バージョン管理にロックが必要か?については、答え、必要なこともある。 ってことでいいな。 つまり、ロック機能がほしいファイルを分散型のバージョン管理に突っ込むなということだ。 gitにロック機能必要といってるやつは、まず分散型の仕組みから復習しろ
|
- Git 8
981 :デフォルトの名無しさん[sage]:2014/04/12(土) 17:04:58.66 ID:qyNsAYgL - >>978
そゆときは、svnなりcvsのリポジトリを別に作っておいてgitの中にチェックアウトしたディレクトリも全部取り込んじゃえばいい。 リソースはともかく、仕様書なんて同じタイミングでコミットするものじゃないし、仕様書だけ、必要な人の方がおおい。 まぁ、まだ個人的にしかやったこと無いから、pj単位で運用したときはどうなるかわからんけど。。。 試してみるなら、リビジョンの不整合にはよう注意な。 ブランチ運用をちゃんとやらないと、svn側が大変なことになる。
|
- Git 8
998 :デフォルトの名無しさん[sage]:2014/04/12(土) 22:47:13.21 ID:qyNsAYgL - >>986
仕様書とソースじゃ工程が違うからコミットは当然別々になる。もし一緒にコミットしているならレビューのやり方がおかしい。 んで、バージョン管理されるファイルはコミットされたタイミングで全体の整合性が取れているべきなので、ソースと同じところに仕様書の類があるとどっちを信じていいかわからなくなるよ。 というわけで、僕は参照リポジトリの位置付けで、チェックアウトしたしたsvnとかのモジュールを取り込んでる。 ソースをコミットしたタイミングの仕様書も記録できるから。。。 変更するときは、大本だけどねー
|