コピー2018.10.10長く学習してきて、rcsのロックの仕組みがようやく分かってきました。test2.ctakk@deb9:~/tmp$となり、書き込みできないファイルとなるんですが、そもそもここでchmodしちゃいけないんですね。Unix(Linux)のファイルパーミッションの仕組みも利用して、運用するみたいなので、書き換えたいファイルをチェックアウトする場合は、-lを指定します。test2.ctakk@deb9:~/tmp$-lを指定したら、自動的に所有者は書き換え可能になります。test2.ctakk@deb9:~/tmp$このように、co時に-lを指定しないと、書き換え不可の状態でチェックアウトされます。-uって何に使うの分かりませんが、今は気にしないことにしますが、ロック、アンロックの仕組みって、何で必要なのかというと、複数人で一つのファイルを修正する場合に、他人の修正を上書きしないようにするためですよね。次回は、ロックした時に、自分以外のユーザがファイル修正できないことを確認したいと思います。diffしても、変更箇所周辺の表示が、関数名がわかる関数の始まりまで届きません。-pオプションを使います。これで差分のある関数名がわかります。rcsを読んでいて、rlogというコマンドを見つけました。logコマンドが一覧にないので、logの代わりのコマンドであることは想像できますが、一応確認。rlogの解説の章を見ます。logと...9-2.バージョン管理RCSファイルの変化を見るそろそろrcsも分かってきましたが、使い道がまだ見出せません。今回は、ファイルを修正した時の、管理ファイル内部の変化を見ていきます。RCSディレクトリを作成して、実験用ファイル準備。各レビジョンの変更関数一覧を取得する(svn)今回使うレポジトリの状況です。今回は、これを使って関数を抽出します。下のfunc_033のように、差分の後に出現する関数も余分に表示されてしまいます...9-2.バージョン管理レビジョンを削除する(rcs)rcsコマンドです。レビジョンの削除オプション、-oを使います。ブランチナンバー1の最初の方のレビジョンはこのようになっています。吸血鬼が出てくるまですごく引っ張ります。email.ホーム9.ソース管理9-2.バージョン管理スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。