Origo is an open source software development and collaboration platform - use it to host your open- and your closed-source projects! For free of course!
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) 「Forge」とは何か? 突然ですが、「Forge(フォージ)」とは何のことか、お分かりでしょうか? もともとの意味は「鍛冶屋」「溶鉄炉」のことを示し、「構築する」「鉄を鍛えて~にする」といった意味もあります。 本記事の読者の皆さんにとっては、SourceForgeのようなオープンソース系の「開発ホスティングサービス」を思い浮かべる人もいると思います。 ソースコードの管理だけではなく、プロジェクトの進行や、コミュニケーション、仮想マシンによるテストなどさまざまなサービスが無料で提供されています。このようなホスティングサービスは「レポジトリ」(貯蔵庫)とも呼ばれます。 開発ホスティング
ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsとMacとLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、本設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif
Service 最近はバージョン管理システム(Concurrent Versions System)の選択肢も増え、CVS, RCSのほか、Linuxカーネル開発でのgit, cogitoや、HTTPベースのWebDAV、最新のGNU Arch, mercurialと数々の選択肢があります。 Subversionでバージョン管理 † Subversionはソースツリー単位でのリビジョン生成や、ファイル移動のサポートなど便利なシステムになっています。WebDAVやブラウザでのアクセスができたり、WindowsクライアントのTortoiseSVNが秀逸なこともあります。 subversion.tigris.org http://subversion.tigris.org/ Subversionによるバージョン管理(日本語訳) http://subversion.bluegate.org/
通常Subversionを使う場合、-dオプションを付けてsvnserveをデーモンとして起動しておく必要があります。ですが、SSH経由でSubversionを利用する場合はsvn+sshによる接続時にsvnserve -tとトンネルモードでsvnserveが起動されるため、あらかじめ起動しておく必要はありません。 パスワード認証でsvn+ssh通信する場合はそれほど特別な設定をせずとも、svn+ssh://user@host/repos/hogeでリポジトリにアクセスできます。が、鍵認証を使用する場合は少し手を入れてやらなければいけません。新たに鍵認証を使用するサンプルはわりと見付かるのですが、普段から鍵認証を使用している場合にSubversionの設定を追加する方法はあまり解説されていないので、自分のやった設定をメモしておきます。 ■リポジトリのパーミッション設定 この作業はリポジトリ
[server] [linux] CVSに代わる次世代バージョン管理システムSubversion。1.0がリリースされたということで使ってみました。ただし、インストールぐらいまでしかまだ書き切れてません。 参考リンク集 はじめに インストール リポジトリの作成 プロジェクトのimport クライアント/サーバ方式でのアクセス svnserveを使用する(with xinetd) リポジトリへの書き込み Apache2でWebDAV/DeltaVプロトコルを使用する 日常の作業 まずはプロジェクトをcheckout 作業コピーの更新 ファイル/ディレクトリの追加 註 参考リンク集 本家 Subversionによるバージョン管理(日本語訳) Subversionで管理せよ - 鵜飼さんのUNIX USER 2003年8月号の原稿 Subversion-wiki - 微量ながら、リポジトリの管理
2020-06-02 Comments/Subversion/TortoiseSVNメモ/コミットしたログメッセージが編集できない 2020-03-31 ゲームを作る上でのバッドノウハウ/十字キーがボタンとして認識される 2019-11-12 Comments/Wiki/PukiWiki/スパム(spam)を防止する方法 2019-11-01 Delphi/XML/Delphi付属のXMLライブラリ 2019-08-27 Comments/SaGa2 秘宝伝説/モンスター一人クリア 2019-07-11 Comments/git/git rebaseを元に戻す方法 2019-06-08 VBA/関数呼び出し時に「オブジェクトが必要です。」というエラーが出る 2019-03-07 Comments/PhotoShop/「下のレイヤーとグループ化」はどこいったの? 2019-02-06 Rub
オープンソースの開発においてCVSというバージョン管理システムは非常に重 要な要素の一つと考えられています。CVSを使えば、ネットワーク上に分散し た多数の開発者がうまく協調しながらソースを修正していくことが可能です。 オープンソースを開発をサポートしているSourceForgeではプロジェクトごと にCVSリポジトリが用意されていますし、SourceForgeなどを使っていないオー プンソースプロジェクトでも自分でCVSリポジトリを用意しているところが数 多く存在しています。 しかし、CVSを使いこんでいくとCVSによってあたえられる制約がいろいろと苦 痛になってきます。特にファイルの移動やディレクトリの扱いなどがうまく管 理できないことが開発のすすめ方に影響を与えていると言えるでしょう。特に 開発の初期段階では、ソースファイルのレイアウト構造などが固まっていない ために、その段階でCV
scplugin.tigris.org TortoiseSVN にインスパイアされたSVN クライアントらしい。 会社で TortoiseSVN 使ってて、Shell 拡張な VC がかなりいい感じなので、自宅 Mac に入れてみた。 まずはチェックアウト。バイナリも配布されてるけど、古いしなんだか上手く動いてくれなかったので、ソースからビルド。 svn checkout --username=guest --password=guest http://scplugin.tigris.org/svn/scplugin/trunk/ ./scplugin で、必要なライブラリだとかがあるらしいので、svn-mac-build に移動して make 。 cd scplugin/svn-mac-build make …、checksum が違うとかで止まった。んー、よくわからないけど必要なパッケ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く