タグ

版数管理に関するtsupoのブックマーク (25)

  • Git - Git の属性

    1. 使い始める 1.1 バージョン管理に関して 1.2 Git略史 1.3 Gitの基 1.4 コマンドライン 1.5 Gitのインストール 1.6 最初のGitの構成 1.7 ヘルプを見る 1.8 まとめ 2. Git の基 2.1 Git リポジトリの取得 2.2 変更内容のリポジトリへの記録 2.3 コミット履歴の閲覧 2.4 作業のやり直し 2.5 リモートでの作業 2.6 タグ 2.7 Git エイリアス 2.8 まとめ 3. Git のブランチ機能 3.1 ブランチとは 3.2 ブランチとマージの基 3.3 ブランチの管理 3.4 ブランチでの作業の流れ 3.5 リモートブランチ 3.6 リベース 3.7 まとめ 4. Gitサーバー 4.1 プロトコル 4.2 サーバー用の Git の取得 4.3 SSH 公開鍵の作成 4.4 サーバーのセットアップ 4.5 Git

    tsupo
    tsupo 2014/02/03
    「キーワード展開」のところに、RCSキーワードを Git でも使う方法が書かれている(けど、Git for Windows ではそのまま使えなさそうだなぁ)
  • C++の話(本当にあった怖い話)

    The document discusses C++ and its history and features. It describes C++ as an extension of C with object-oriented features like classes. It provides information on the creator of C++, Bjarne Stroustrup, and the evolution of C++ since its introduction as a way to add object-oriented programming to C. It also includes sample C++ code demonstrating the use of arrays and includes from the Boost libr

    C++の話(本当にあった怖い話)
    tsupo
    tsupo 2010/07/15
    C++闇の軍団、こわい // 同姓同名のプログラマが何人もいたら、どうやって解決するんだろう?
  • これからGitを始める人が読むべき記事のまとめ : akiyan.com

    これからGitを始める人が読むべき記事のまとめ 2009-05-13 candycane(RedmineをCakePHPPHPに移植するプロジェクト)の開発でGitの素晴らしさを痛感したので、これはもう全力でGitを広めるべきだと思いました。そこで、これからGitを始める人が読むべき記事をまとめてみたいと思います。 なお、Gitの発音は「ぎっと」です。 目次 Gitの開発者による45ページの特集記事「WEB+DB PRESS vol.50 はじめてのGit」 WEB+DB PRESS Vol.50 このサイトから -人 が購入しました 全体で -人 がクリック posted with amazlet at 09.05.13 WEB+DB PRESS編集部 技術評論社 売り上げランキング: 380 おすすめ度の平均: 森田創特集(?) perl, PHP, SQL Amazon.co.jp

    これからGitを始める人が読むべき記事のまとめ : akiyan.com
    tsupo
    tsupo 2009/05/14
    WEB+DB PRESS Vol.50号に、Gitの特集記事 / Gitの開発者である Junio C Hamano氏(日本人)が執筆しているため、内容が新しくて正確 / Gitは便利なサブコマンドの進化が早いので、ソースからコンパイルしてインストールすることをおすす
  • Gitの使い方 - SourceForge.JP ヘルプ

    Gitの使い方SourceForge.JPのGitリポジトリはWebインターフェイスからアクセスできます。また、Gitプロトコル(ポート9418)で読み込みが可能です。 Gitリポジトリに読み書き双方のアクセスをするには、SSH経由でアクセスします。 Gitリポジトリの内容を読み込むプロジェクトにGitリポジトリがある場合は、プロジェクトの「ソースコード」タブにそのGitリポジトリが表示されています。そこをクリックするとWebインターフェイスから閲覧できます。 また、「ソースコード」-「ガイドと履歴」を選択すると、そのプロジェクトが用意しているリポジトリすべてが閲覧できるので、そこから選択していく方法もあります。 コマンドなどで、任意のプロジェクトのソースを取得したい場合は、次のように実行します。 (注意: この方法で clone した場合、そのまま origin に push

    tsupo
    tsupo 2009/04/29
    SourceForge.JP上のプロジェクトのソースコード管理を Git で行なう場合のあれこれ
  • 分散バージョン管理システムGitの使い方入門 | OSDN Magazine

    バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法や基的なGitの使い方について解説する。 分散バージョン管理システムとは? GitLinuxカーネル開発で用いられることを前提

    分散バージョン管理システムGitの使い方入門 | OSDN Magazine
    tsupo
    tsupo 2009/04/29
    SourceForge.JPでGitリポジトリを利用する場合の注意点
  • ソーシャル化するOSS開発者たち - @IT

    ロング・テール理論の名付け親で、雑誌「Wired」の編集長としても知られるクリス・アンダーソン氏が3月12日付けのブログでオープンソースソフトウェア(OSS)プロジェクトの運営体制に関する誤解を指摘をしている。 アンダーソン氏によれば、多くの人はオープンソースプロジェクトというのは草の根から立ち上がり、自律的に組織化し、民主的に運営されているという誤った認識を持っている。ところが現実はまったく逆で、1人か2人の「慈悲深い独裁者」によって運営されている、という。 これはオープンソースプロジェクトに参加していたり、あるいは日常的に成果物を利用している人であれば、そういうものだと首肯するかもしない。メーリングリストで客観データに基づいて議論したり、リーダーを民主的に選ぶようなプロジェクトもあるかもしれないが、おおかたのオープンソースプロジェクトには、それを開始し、中心に位置し続ける“独裁者”がい

  • msysGitでWindowsからGitを使う - @IT

    IT編集部 2009/3/23 分散型のバージョン管理システム「Git」が注目されている。msysGitはGitWindows環境で試してみるのに丁度いい(編集部) ソフトウェア開発を複数のメンバーによる共同作業で進める場合、効率よく情報(設計書やソースコードなど)を共有するために、何らかの構成管理ツールを利用することが多くなっています。 これまではSubversion(SVN)がデファクトスタンダードとなっていましたが、ここに来て分散型のバージョン管理システムが勢力を伸ばしています。主な分散型バージョン管理システムとして、Git、Mercurial、Bazaar、Darcsなどが挙げられます。詳細については、「分散バージョン管理Git/Mercurial/Bazaar徹底比較」を参照してください。 今回紹介するmsysGitは、GitWindows環境で使うためのソフトウェアです。

    tsupo
    tsupo 2009/03/24
    msysGitは、GitをWindows環境で使うためのソフトウェア → Windows環境で Git を使えるようにするあれこれ、だいぶ増えてきましたね。複数の方法があると、好きなのを選べていい感じ
  • Git Extensions

    Git Extensions is now hosted on GitHub ============================== Please update your bookmarks and use the links below for downloading and reporting issues. * Download latest version (Windows only): https://github.com/gitextensions/gitextensions/releases/latest * Download latest cross-platform version (Windows and Linux/Mac): https://github.com/gitextensions/gitextensions/releases/v2.51.05 * I

    tsupo
    tsupo 2009/03/23
    Visual Studio 2005(以降)で git を使えるようにする extentions / via http://stackoverflow.com/questions/507343/using-git-with-visual-studio
  • SourceForge.JPがバージョン管理「Git」対応に − @IT

    2008/11/14 オープンソースソフトウェアの開発サイト「SourceForge.JP」を運営するOSDNは11月14日、同サイトで分散レポジトリ型のバージョン管理システム「Git」のサポートを開始した。SourceForge.JPのすべての登録プロジェクトでGitの利用が可能になった。 これまでSourceForge.JPでは、ソースコード管理のためのバージョン管理システムとして単一レポジトリ型のCVSおよびSubversionを採用してきた。しかし、分散リポジトリ型のシステムが普及し、中でもLinuxカーネル、Samba、X.org、Ruby on Railsなどの著名なオープンソース・プロジェクトでGitが採用されたことから、今回の対応にいたったという。 今回のSourceForge.JPでのGitサポート開始により、Linuxカーネルなどの大規模なオープンソース・プロジェクト

    tsupo
    tsupo 2008/11/15
    SourceForge.JPのすべての登録プロジェクトでGitの利用が可能になった → Git に切り替えようかなぁ
  • http://japan.internet.com/column/developer/20081107/26.html

    tsupo
    tsupo 2008/11/07
    TortoiseSVN とか AnkhSVN とか入れてみたけど、VSS より数段面倒で結局使ってない。もっと使いやすければいいんだけどなぁ
  • SubversionとTracでファイル管理の“迷宮”から脱出

    SubversionとTracでファイル管理の“迷宮”から脱出:ユカイ、ツーカイ、カイハツ環境!(2)(1/4 ページ) プロジェクトで修正/仕様変更が“迷宮”入りする理由 ソフトウェア開発を行ううえで、設計書やソースコードのバージョンをきちんと管理することは非常に重要です。構成管理(ファイル管理)を行っていないプロジェクトでは、例えば次のような問題が発生します。 2人以上の開発者が同時に成果物を編集した場合、後に編集を始めた開発者がすでに編集を行った開発者の編集内容を上書きしてしまう。結果として、修正したはずのバグや変更したはずの仕様が、設計書やソースコードに反映漏れするという事態が発生 設計書やソースコードのレビューを行って修正したはいいが、どこをどう修正したのか分かりにくく、レビュー内容の反映の確認を行っても修正漏れや修正誤りに気が付かない ソースコードを変更すると、動かなくなってし

    SubversionとTracでファイル管理の“迷宮”から脱出
    tsupo
    tsupo 2008/11/07
    HTTP/HTTPSプロトコルを利用してリポジトリへアクセスできるため、ファイアウォールなどでポートが制御されている環境でも利用しやすい → subversion や CVS のhttp/httpsだけ選択的に弾くfirewallがあったりする
  • Subversion設定の標準化

    ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsMacLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif

    tsupo
    tsupo 2008/10/16
    svn:keywords=Id; なんだけど、C# の場合、どうやって keyword を埋め込めばいいのか悩む。C や C++ のようにファイル内 static 変数というのがない。クラス内 static を使う? partial class な場合は? とか、さ
  • http://www.machu.jp/posts/20080311/

    tsupo
    tsupo 2008/03/12
    .hg ディレクトリを丸ごと消せば、何事もなかったかのようにバージョン管理していない状態に戻る → 潔くていいな。っていうか、RCS もディレクトリ消すだけでいいんだけどね。
  • subversion.tigris.org

    Problems and suggestions about individual projects should go to users@thatproject.tigris.org 2020-03-13: This site is going to be decommissioned and shut down very soon. Please copy and archive any data you wish to keep ASAP

    tsupo
    tsupo 2007/11/14
    Subversion 1.4.5 is now available. It is a Win32 security release, and differs from 1.4.4 only in a fix for a security vulnerability. Windows client users should upgrade to 1.4.5; see the announcement mail for details.
  • Subversion - てんぷらメモ

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    tsupo
    tsupo 2007/11/14
    Apache なしで subversion を使う方法とかも書いてある。これを見る限り、Apache の代わりに IIS を使うという運用も可能な気がするけど、やってみないとわかんないか? WebDAV をサポートしているWebサーバなら何でもOK?
  • Subversion を Windows で GUI 中心に使う

    Landscape トップページ | < 前の日 2005-02-28 2005-03-01 次の日 2005-03-16 > Landscape - エンジニアのメモ 2005-03-01 Subversion を WindowsGUI 中心に使う 当サイト内を Google 検索できます * Subversion を WindowsGUI 中心に使うこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Windows] [Subversion] 2005-02-28 の「CVS から Subversion に乗り換え」の続き。Windows 環境で GUI なバージョン管理システムを使うために、Subversion と TortoiseSVN をインストールする。 - Subversion 体のダウンロードsubversion: ファイルの共有:

    tsupo
    tsupo 2007/11/14
    Subversion + TortioseSVN な環境に関するメモ
  • Elixus.org : le média de vos informations.

    Elixus.org : News, Informations et Actualités est un magazine participatif sur lequels les meilleurs auteurs viennent diffuser leurs informations.

    tsupo
    tsupo 2007/11/14
    svk is a decentralized version control system built with the robust Subversion filesystem. It supports repository mirroring, disconnected operation, history-sensitive merging, and integrates with other version control systems, as well as popular visual merge tools.
  • TortoiseSVN: tortoisesvn.tigris.org

    A Subversion client, implemented as a windows shell extension. TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. Since it's not an integration for a specific IDE you can use it with whatever development tools you like. TortoiseSVN is free to use. You don't need to get a loan or pay a full years salary to use it. Latest Version TortoiseSVN

    tsupo
    tsupo 2007/11/14
    Windows の explorer 上から subversion を使うためのアドイン
  • SubversionでVSSぽい管理をする。 - akieika.com::BLOG

    現在ソース管理にSubversionを使用中。 もともとsvnベースなのでコマンドラインで使うようにできているが、GUIベースのクライアントツールがいろいろでている。 日語化されていてかなり使いやすいTortoiseSVNというクライアントツールがある。 これはエクスプローラに追加されるもので、エクスプローラ側で更新やコミットを行う。 ソリューションファイル全体や初期設定(インポートとか)はこちらが使いやすく便利だが、 開発中のファイル単位の操作にはちょっと不便だったりもする。 vssみたいに直接VisualStudioからできるものはないかと調べたところ、AnkhSvnというものがある。 こちらは日語化されていないので、メニューもダイアログも全部英語だが、グラフィカルなので全然直感でいける。 ただちょっとサポート的なHPはあんまりないかも。 インストールはsouce

    tsupo
    tsupo 2007/11/14
    vssは基本ロック状態で、使うもののみ自分だけ解除して、他の人には触れなくする仕様だけれど、subversionはロックしたければわざわざかけることができるけど、基本フリーで衝突を知らせてくれる / ローカルをコミットせ
  • AnkhSVNでVisualStudio2005のソース管理をする。 - あんにんにっき。

    数日前の調査の結果、subversion用のでVS2005のソース管理を行うにあたり、AnkhSVNというフリーのツールを使うと、IDEと統合した状態で作業ができるようになるらしい。 参照したのはこちらのサイトです。 http://feedtailor.jp/oishi/2007/03/visual_studiosubversion_1.html とても参考になりました。ありがとうございます。 一応作業内容のメモ。 まず、subversionの導入。 以下のサイトからダウンロードする。下の方にある、Windowsってところのdirectoryってリンクからダウンロードページに進めます。 subversion: Subversion Packages インストーラでインストールするだけ。簡単。 リポジトリ用ディレクトリを作る ようするに、履歴を管理する場所を作るって事。 コマンドプロンプトで

    AnkhSVNでVisualStudio2005のソース管理をする。 - あんにんにっき。
    tsupo
    tsupo 2007/11/14
    「VS2005のソース管理を行うにあたり、AnkhSVNというフリーのツールを使うと、IDEと統合した状態で作業ができるようになる」