タグ

Subversionに関するkenjiro_nのブックマーク (76)

  • Subversionサーバーをインストール(Windows編)

    ダウンロードとインストール まず、このページからインストールモジュールをダウンロードしてきます。今回はバージョン1.7.4の、「Setup-Subversion-1.7.4.msi」にしました。 Windows版のSubversionでは、サーバとして、軽量スタンドアロンサーバであるsvnserveとApacheも利用することができますが、1.6.0以上のバージョンではApahceサーバとしては、Apache2.2以上をサポートしています。 それでは、ローカルのPCに保存したセットアップファイルをダブルクリックしてインストールを開始します。 インストールが終わったら、下記のコマンドをコマンドプロンプトから打ち込んで、インストールが正常に終了したかを確認します。 このような画面が表示されたら成功です。 上記でエラーが出た場合など、必要であれば、環境変数PATHに、SVNの実行ファイルの場所を

    Subversionサーバーをインストール(Windows編)
  • Git に対する Subversion の利点 - tmtms のメモ

    気がついたら Git を初めて触ってからもう5年近くになってました。 それまで使ってた Subversion はもう全然使ってなくて、もう svn のサブコマンドは ls, log, co くらいしか使えません。Subversion のリポジトリを見ないといけないときは、とりあえず git svn で Git リポジトリに変換してから見たりしてます。 SCCS, RCS, CVS はもう全然わからないので、Subversion はまだ覚えてる方ですけど…。 Subversion に対する Git の利点はあちこちで述べられているので今更何も書くことはありませんが、Git よりも Subversion の方が良いこともあるので、忘れないうちに書いときます。 リポジトリ全体をコピーしなくても編集できる リポジトリの歴史が長い場合や、頻繁に更新されるバイナリデータがあるとリポジトリが大きくなりま

    Git に対する Subversion の利点 - tmtms のメモ
  • ソースコード管理ツールをSubversionからGitへ変更して感じたこと - torutkのブログ

    少人数チームでのソフトウェア開発でソースコードを管理するリポジトリにGitを適用して1,2ヶ月ほど経過しました。Gitを開発に使用するのは今回が始めてで、みなSubversionを使っていたメンバーです。 開発環境 OS Linux、たまにWindows 開発言語 Java プログラミングツール NetBeans 7.4 Gitクライアント NetBeans標準搭載のGit機能、たまにコマンドライン、WindowsではたまにTortoiseGit Gitサーバー apacheでgit-http-backend、Redmineと認証統合 現在の使用状況 Gitの共有リポジトリを、開発サーバー上にapache(HTTP)でホストしています。 共有リポジトリはmasterブランチで、各メンバーはローカルにcloneしたあとローカルのmasterで変更作業を実施し、適宜共有リポジトリのmast

    ソースコード管理ツールをSubversionからGitへ変更して感じたこと - torutkのブログ
    kenjiro_n
    kenjiro_n 2014/01/22
    Gitでのcommit-pushは自分もよくやっちゃっている。
  • Subversion キーワードの展開 - とみぞーノート

    概要 SubversionではCVSと同様にソースコード中に$Date$,$Rev$などの特定キーワードを埋め込んでおき、commit時にキーワードを置換させることでcommit日付、Rev情報などをソースに自動で埋め込むことができる。使用できるキーワードを表1に示す。

    kenjiro_n
    kenjiro_n 2013/11/26
    ファイルにプロパティを設定することにより一部ではあるがRCSと同様のキーワードが使えるとのこと。
  • Subversion(TortoiseSVN)でコミットした内容を取り消して元に戻す(逆マージ)方法(手順)

    Subversionを利用して、ファイルやフォルダをコミットしていくわけですが、 間違えてコミットしてしまって、 それを取り消して元に戻したくなることがあるかもしれません。 (ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。 コミットした内容を取り消す時は、ログメッセージ画面を利用します。 間違えてコミットしたファイル等を含むフォルダ (複数フォルダにまたがる場合は、さらにその上位のフォルダ)を、 マウスを右ボタンでクリックして コンテキストメニュー(右クリックメニュー)から、 [ログを表示]を選択してください。 履歴が一覧されますので、間違えてコミットしたリビジョンを マウスの右ボタンで選択してください。 [Ctrl]キーを押しながら左ボタンを押して 複数のリビジョンを選択しておくこともできます。 選択できたら、 [このリビ

  • svn list

    説明リポジトリに存在する TARGET ファイルと TARGET ディレクトリをそれぞれ一覧表示します。 TARGET が作業コピーのパスである場合、対応するリポジトリ URL を使用します。デフォルトの TARGET は 「.」 で、現在の作業コピーディレクトリのリポジトリ URL を意味します。--verboseを同時に使うと、svn list は以下のフィールドを項目ごとに表示します。 最終コミットのリビジョン番号最終コミットをした人ロックされている場合、「O」 (詳細は svn info をご覧ください)。データサイズ (バイト単位)最終コミット日時 --xml オプションをつけると XML 形式で (--incremental も指定しなければ、ヘッダとタグでくくられたドキュメント要素も一緒に) 出力します。すべての情報が対象になります。--verbose オプションは受け付けま

    kenjiro_n
    kenjiro_n 2013/10/18
    git ls-filesの類似処理。
  • マジカルsvnとキュアgit

    GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps OnlineGoogle Cloud Platform - Japan

    マジカルsvnとキュアgit
    kenjiro_n
    kenjiro_n 2013/08/26
    自分の読みたい話がまるごと載ってなかった。というかどのへんが「キュア」なん?
  • Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree

    A free Git client for Windows and Mac Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI. Simple for beginners Say goodbye to the command line - simplify distributed version control with a Git client and quickly bring everyone up to speed. Powerful for experts Perfect for making ad

    Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree
  • Subversion

    バージョン管理ツールSubversionの基礎練習です。 Windows XPのコマンドプロンプトでSubversionの基的なコマンドを動かしていきます。 Subversionを学び始めるきっかけにどうぞ。 目次 はじめに ダウンロードとインストール リポジトリ用のディレクトリを作ります リポジトリを初期化します 新しいモジュールを作ってインポートします チェックアウトして作業開始 新しいファイルを追加します 新しいディレクトリを追加します 普段の作業はこんな風に進みます ファイル名を変更してみよう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールSubversionの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基的なSubversionのコマンドをひと

  • svn+TeXでcommitするとPDF - オーム社開発部の出版システムでの書籍執筆:Geekなぺーじ

    以前、オーム社開発部の出版体制を取材しましたが、今回、私自身がそのシステムを使ってを書きました。 Subversionでバージョン管理をしつつLaTeXを書く形式です。 複数人でを書く時にバージョン管理ツールを使わないと、誰がどこをどういじったのかがわからなくなったり編集箇所が競合する場合が多いのですが、Subversionを使うことでそれらが解決可能です。 さらに、筆者か編集者のうちの誰かがsvn commitを行って最新版を更新すると、それに連動して最終原稿として印刷所に入稿されるものと同じ形のPDFが自動的に生成され、DTP作業がゼロになるとともに、筆者がアウトプットを細かく確認ができるという特徴もあります。 しかも、Subversionのコミットメールを編集者側も見ていて、該当部分に対する編集やコメントがすぐに投入され、こちらが文章を書いた数分後に編集側意見が含まれるPDF

  • fealdia.org - fealdia リソースおよび情報

  • YappoLogs: tracとsvnwebとapache1.3.*でオープンソース開発環境の構築

    tracとsvnwebとapache1.3.*でオープンソース開発環境の構築 http://plagger.org/のようなtrac&svn環境を作りたかったので頑張ってみました。 Apache1.3系でtracとsvnwebの構築をしました。 例としてBloxabというプロジェクトを立ち上げる時の構築方法で書いていきます。 ディレクトリとかユーザー名とかは適時書き換える事。 tracの細かい事についてはドキュメントとかを参考に。 svnリポジトリの作成 $ svnadmin create /usr/local/bloxab/repos普通にリポジトリを作ります。 この作成したリポジトリは、apacheとtracdを動かすuid双方で読み書きできるしておく必要があります。 適切なchownとchmodをしておいて下さい。 以上 tracのインストール tracを動かす為の各種ソフトをインス

  • Svnweb Info Page

  • Subversion で 文字コードの違うファイルを一緒に管理 - 元祖 サトシのブログ

    開発するシステムの文字コードが utf-8 なのに、納品するマニュアルが LaTeX だったりして文字コードは euc-jp で書く必要がある場合の話。(いまどきは utf-8 で使える platex-utf8 があるらしいので、そちらを使っても解決するのだが、せっかく覚えたやり方なので) 最近は(subversion の日語化が進んだおかげで)、trac + subversion 環境を使う事が多くなった。しかし、trac の「リポジトリブラウザ」で LaTeX のソースだけが文字化けしていたので、その解決方法を調べてみた。 調べたところ、Subversion はファイルの中身を関知しないという以下の記述を見つけた。(http://subversion.bluegate.org/doc/ch07s07.html 実は Google のキャッシュしか見えなかった。サーバ落ちてんのかなあ)

  • Better Subversionとしてのgit-svn

    普段のプログラミングにgitを使用しているのだけど、実際の現場ではまだまだsvnが主流だったりする。svnを直接使ってもいいのだけど、やはりローカル上でコミットしたいとか、複数のコミットを1つにまとめたいとか、トピックブランチを切りたいとかあるのでそれはsvn単体だと厳しい。そんなわけでBetter SVNとしてのgit svnの紹介、と言うよりメモ。 リポジトリのクローン git svn clone repository_url これでsvnリポジトリをgitリポジトリとして取得できる。大きめのリポジトリだと結構時間がかかるのでのんびりと。svnリポジトリの構成がtrunk/branches/tagsという一般的な構成であればオプション-を付けるのがおすすめ。trunkをmaster、branches/tagsをremote branchとして扱うようになる。個別に指定する方法もあるので

  • 無料で使える非公開Subversion/Gitリポジトリ「Assembla」 - (DxD)∞

    プロジェクト管理サービスの「Assembla」を久しぶりに見てみたら、非公開で2GBまでのリポジトリを持てるようになっていました。 以前は、無料で使えるのは200MBまでで、その後、500MBまで拡張されていたらしいのですが、いつの間にかさらに2GBに拡張、非公開のリポジトリも無料で持てるようになったようです(「Assembla free trial」から無料アカウントの申請ができます)。 現在、無料で利用できるプランは「Repository Only」プランと「Free Public」プランで、両者の違いは以下のようになっています。 プロジェクト管理サービス「Assembla」の無料プラン比較 項目 Repository Only Free Public 価格

    kenjiro_n
    kenjiro_n 2010/06/22
    2Gもあるのか。SVNリポジトリとしてUnfuddleSVNを使ってたけどこっちも使ってみたい。
  • Download SlikSVN Subversion client

    SlikSVN Windows command line client Use the original Subversion command line syntax – in Windows. We provide a standalone command-line Subversion client for Windows. The installer contains all command line tools (svn, svnadmin, svnsync, svnserve, svnmucc) but no application bindings nor Apache modules. The tools are fully side-by-side compatible with other packages. Ideal for build systems, deploy

  • Subversion server (svnserve)など覚書き(Windows版) - Submariners Blog

    昨年あたりからSubversionを使っていたのだけど、 一つのリポジトリに複数のプロジェクトを突っ込んでいたもんだから、 リビジョン番号が無駄にカウントされていく。 タグやブランチで管理しないというか、滅多にブランチ分け何ぞしないもんだから、 久しぶりに弄ったプロジェクトのリビジョン番号がすっ飛んで騰がってしまうのは違和感があり、 Subversion体のUpdateついでにリポジトリも再構築したときの覚書き。 Subversionをローカルで使うだけなら、 eclipseのsubversiveプラグインや、 エクスプローラに組み込むTortoiseSVNだけで十分なんだけど、 一応LANから複数のPCでアクセスするんでsvnserve.exeでサービスを起動させる。 Apacheも動いてんだけど、1.3/2.0/2.2を切り替えたり、ポートを変更したりしてるんで避け

  • SubversionサーバをWindowsのサービスとして起動 - おのれ鍋奉行が!

    配布サイト。2008/02/28現在、デッドリンク SVN Service Wrapper for Windows インターネットアーカイブから復元した配布サイト SVN Service Wrapper for Windows 直DL SVNService.zip DLしたら解凍し、でてきたフォルダの中から「SVNService.exe」を、「C:\Program Files\Subversion\bin」に配置。

    SubversionサーバをWindowsのサービスとして起動 - おのれ鍋奉行が!
  • VB6でSubversion

    実質上、SCMの選択肢がVSSのみVB6で「Subversion」を連携させるメモ [インストール] まずは下準備として、 Subversion, TortoiseSVN , WinMerge をインストールする。 次にIDEと連携しているように見せかける為、 SVNSCC をインストールする。 ※INSTALLを参考に、SVNScc.regを編集後に結合したが、 何か出来ないとか言われたので手動結合した(>_<) ↑入れると、VB6終了時に異常終了したり、色々と挙動不審になる... 無難に、「Source Code Control」アドインを無効して、SVNVB6頼りにする。 仕上げにVSSと同じ操作感でチェックイン操作する為、 SVNVB6 をインストールする。 [利用方法] アドイン -> SVN VB6 SVNVB6が依存するバイナリのファイルパスを設定する ファイル操作は、VSS

    VB6でSubversion