- 締切済み
バージョン管理システム(CVS)について
cvsを本格的に使用したことがない者ですが、バージョン管理につき、下記の機能が実現可能かお聞きしたいです。 ○A. php javascript などで、関数単位でバージョンを管理したいと思っています。 1ファイルを複数人で修正し、変更関数のみを自動でコミットしたいのです。 なんらかのバージョン管理情報を各関数に保持し、日時なども記録し、新しければコミットするなどの機能ができればほしいです。 (ファイルに直接バージョン情報を記録するような形(コメントなどで)で、手軽に扱いたいです。) (つまり、CVS側の機能で各言語を解析して記録する機能が必要になってくるのだと思います) これがあれば、共有ライブラリなどの最新版保持が正しく正確にできます。 ○B. また、Sambaのようなファイル共有でCVSのようなバージョン管理システムを実現することはできますでしょうか? →コミットなどをチェックイン、チェックアウトなど意識せずに、単純な上書きなどで利用したいと思っています。 その際、 ・履歴を残す ・ファイルを識別して、指定したファイル形式の場合は、ルールに基づいて処理する 例:)画像ならそのまま上書き、プログラムなら「A」のような処理、(CSVなら・・・・)といった形です。 といったことをしたいと思っていますが、既成のソフトウェアで実現可能でしょうか? 若干機能が混ざっていてわかりづらい部分もあるかもしれませんが、どれか一つでもできればありがたいです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
関連するQ&A
- バージョン管理これから始めるならCVS,Subversionどっち?
バージョン管理ソフトの導入を考えています。 そこでお聞きしたいのですが、CVSとSubversionのどちらの方を選択すべきでしょうか? Subversionの方が後発のようなので優れているのでは?と思っています。 ですがCVSの方は十分に枯れていて安定、安心?という気も・・・ その他の要件は以下のようなものです。 ・とりあえずはWindows上で始めたいので、Windows版があり、優れているもの。 ・「バックアップツール」的な使い方もしたいので、プログラムソースのようなテキストファイルだけでなく、なんでもありで扱えるもの。 ・ソフトウェア開発の現場で普及しており、もしバージョン管理ソフトを使うことになった時、当たる確率が高そうな方。 両方を試して選定、という時間も無く、申し訳ありませんが皆様のご意見をお聞きしたいと思っています。 よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- CVSの用語について
CVSの用語について はじめまして、こんばんわ。 CVSというものを仕事で使うことになったのですが、分からない事があります。 Wiki等で調べてバージョン管理システムだということは分かったのですが、特殊な用語がよく分かりません。 分からない言葉の意味を教えてください。 ・「ブランチ」 ・「コミット」 ・「アップデート」 ・「タグ付け」 ・「コンフリクト」 アップデートとコミットの違い、タグとブランチの違いも分かりません。 ご存知の方がいらっしゃいましたら、お手数ですが御教授ください。 お願い致します。
- ベストアンサー
- その他(ITシステム運用・管理)
- CVSの使い方 すべての履歴を保存し、あるバージョンに戻す方法
プログラムのバージョン管理にCVSというものがありますが、 初めて使いまして、まだ理解できていません。 3回ソースを更新し、 cvs diffとすると、最初と最後の差分は表示されますが、2回目の更新の履歴がでません。 こういうものでしょうか? 私の解釈ですが、バージョン管理と聞いて変更した回数(保存時)の 履歴が表示されて、いつでも好きな履歴に戻せると思ったのですが 違うのでしょうか? cvs add ファイル ファイル更新 ファイル更新 この履歴に戻したい ファイル更新 cvs diff 何か別の操作でも必要なのでしょうか?
- ベストアンサー
- C・C++・C#
- バージョン管理について
現在Subversionをバージョン管理として使用して開発をしているのですが、Subversionではリビジョン番号を 0.1 → 0.2 → 0.3 ・・・ として管理することは出来ないのでしょうか?(リビジョン1 → 2 → 3としかならないのでしょうか?) できればリビジョン番号を0.xというかたちで開発版として管理し、1.0にしたところで正式版としたいのです。 また、Subversionでは出来ないとした場合、CVSでは上記の方法は可能なのでしょうか? (CVSの場合1.1が最小ですか?) ご存知の方がおられましたら、ご回答宜しくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- VBAのバージョン管理
ExcelのVBAで書かれたマクロを編集したいのですが、変更点がわからなくならないようにバージョン管理したいです。 CVS, Subversion などが使えれば良いのですが、.xls ファイルになっているのでバイナリファイルとしてしか管理できません。 差分が見られないのは不便なので、なんとかしたいのですが、どうしたらよいでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- CVSとWEBサーバー共存について
お世話になります。 LinuxでCVSを構築し、ユーザーディレクトリに リポジトリ作成、public_htmlの中にあるモジュール にあるファイル(プログラム)をバージョン管理 しているのですが、実際にそのファイルにブラウザで アクセスし、動作を確認したいのですが、ファイル名 が『xxxxx.php,v』となっているためアクセスできせんでした。 クライアント側については、Eclipseを利用しコミットしてサーバーと同期をとりました。 ブラウザからアクセスするには、どのような対応を すれば良いのでしょうか?
- 締切済み
- Linux系OS
- Webデザイナとの協調作業でバージョン管理をしたい
Webシステムの開発で,Webページデザイナともソースを共用したいので,できればデザイナにもCVSやSubversionなどのバージョン管理システムからソースを取り出してもらえればありがたいのですが,DreamWeaverなどのWebサイトデザインツールには,CVSなどへアクセスできる機能を付加できますか?. あるいはそういうプラグインなどはないのでしょうか?. いろいろ検索してみたのですが,これといってめぼしいものはありませんでした. 今のところ,TortoiseCVSを使用してWindowsのハードディスクに直接チェックアウトしてもらい,デザインを加えた上でコミットしてもらう,というのが最も理想に近い選択肢か,と考えております.しかしそれすら,TortoiseCVSでチェックアウトしたディレクトリをDreamWeaver等のツールでいじったときにCVS側に何か悪影響がでるのかでないか,などの疑問点が多々あるので,もし同じようなことを考えている方がいらっしゃいましたら,ツールの組み合わせなどについて何かご意見いただけませんでしょうか?. よろしくお願いいたします.現在考えられる組み合わせとしては以下のとおりです. 1.TortoiseCVS + DreamWeaverなど 2.eclipse(CVSクライアント機能のみ使用) + DreamWeaverなど たとえ技術的な問題がないとしても,eclipseなどをデザイナに使わせるためにインストールさせるのか,というところに問題が残ります. やはり一番望ましいのは,デザインツールから直接CVSなどにアクセスできることですが・・・.
- 締切済み
- その他(プログラミング・開発)
- 過去のデータが参照できるテキストエディタ
お世話になります。 秀丸、あるいは同じような機能を持ったテキストエディタで、上書き保存した際に、「過去に上書きされて消えたデータ(上書きによって変化がなかったところも記録されるかどうかはどちらでもいいのですが)」をまとめてくれるような機能はありますでしょうか? それとも、ソースコード管理(CVS)などを使わないとこのような機能はできないのでしょうか?(ちなみにつかったことありません) よろしくお願いいたしますm(_ _)m
- 締切済み
- その他([技術者向] コンピューター)
- 仮にCVSで誤って極秘情報(パスワード・住所など)をコミットしてしまった場合、単一リビジョンのみの削除は可能でしょうか?
仮にCVSでうっかり誤って極秘情報(パスワード・住所など)をコミットしてしまったとします。この場合そのリビジョンのみの削除はCVSからできるのでしょうか?実験でクリーンコピーで取得してもサーバに残っていました。これはサーバ管理者に依頼しないといけないのでしょうか?単一リビジョンのみの削除はできずファイルごと(これまでのすべての履歴ごと)削除しないといけないのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- システムイメージバックアップの履歴管理
WINDOWS10にバージョンアップしました。必要に応じ、外付けHDDにシステムイメージのバックアップを実施してるのですが、上書きされるようで最新のデーターのみが記録されています。世代管理できないのでしょうか?
- ベストアンサー
- Windows 10
お礼
色々と質問にお答え頂きまして、有難うございます。 「ファイルを識別して、指定したファイル形式の場合は、ルールに基づいて処理する」に関しては若干、私の質問にも無理があったと思います。(もしかすると、なんらかのプロダクトで実現されているかもしれませんが。) ただ、今回はできればフリーでの導入が希望です。 また、関数単位の管理に関しては、ファイル単位では分けたくない形です。(ファイルはクラス単位で管理したく)