タグ

Subversionに関するdepdepのブックマーク (17)

  • Mac の Subversion クライアント svnX の使い方 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? (スクショ、ぼんやり気味ですんません...) 最近の VCS はもっぱら git だが、現場では Subversion がまだまだ現役。 その一方、Mac で使いやすいクライアントが少ないということで、自分が昔から使っている svnX を取り上げてみる。 svnX のいいとこ 無料 以上! 機能的にはまあまあなんだけど、使い勝手はいまひとつというか、ある操作に対して何が起こるのか予測しにくいというか、いろんな機能がそこかしこに隠れている感じ。 それを発見できたときは面白いんだけど、はじめて触る人からしたら面倒なだけなんで、ここで簡単にま

    Mac の Subversion クライアント svnX の使い方 - Qiita
    depdep
    depdep 2014/07/10
    Mac用クライアント
  • Codebrag·Subversion/Git対応のコードレビューシステム MOONGIFT

    コードレビューしてますか? チームのコード品質を向上し、ひいてはシステム品質の向上を目指すためにはコードレビューが欠かせません。工業製品のように一定の品質を担保する技術がない以上、チーム全体でコード品質をあげていくのが最もいい方法ではないでしょうか。 単純に書いたコードを見せるだけでなく、Web上で確認、コメントできるようにすればより優れたコードレビューができるようになると思います。そこで使ってみたいのがCodebragです。 ログインします。 ログイン後。左にレビュー待ち一覧が並んでいます。 項目を選択すると差分が表示されます。 コード中にコメントできます。この辺りはGitHub風ですね。 ハートマークでいいねもできます。 Codebragの特徴としてはGIt/Subversionをサポートしているということがあります。バージョン管理システムの問題なので、GitHubやBitBucket

    Codebrag·Subversion/Git対応のコードレビューシステム MOONGIFT
  • subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア

    分散バージョン管理システムつかってますか? 世の中ではgitやhgなどの分散型のバージョン管理システムが流行していて、「もうsvnなんて、、、」「まだsvnつかっているの、、、」という風潮になっています。 弊社内でもgitのレポジトリが立ったり、svnのプロジェクトでも自分の環境だけはgit-svnで分散バージョン管理を使う人が増えています。 「自分の環境だけはgit-svnで」。そう、社内ではまだまだsvnを使っているプロジェクトが多いのです。「日語のファイル名が使えない」「デザイナーさんに使ってもらうためのわかりやすいクライアントが無い」「svnからなかなか移行するコストが、、」などの理由でsvnを使い続けているプロジェクトも多いと思います。 というわけで、分散バーション管理システムではなく社内で運用されているsvnでのブランチマネジメントについて、備忘録もかねて説明します。 前提

    subversionでのブランチマネジメント | Webシステム開発/教育ソリューションのタイムインターメディア
  • Subversion のベスト プラクティス

    これは、日常のソフトウェア開発作業で Subversion を最大限に活用するための簡潔なガイドラインです。 適切なリポジトリ レイアウトを使用する リポジトリのレイアウトには数多くの方法があります。branches と tags は通常のディレクトリなので、その場所をリポジトリ構造内に確保しておく必要があります。 Subversion プロジェクトでは、プロジェクトの基準点を表す「プロジェクト ルート」の方法を公式にお勧めしています。「プロジェクト ルート」には、/trunk、/branches、/tags の 3 つのサブディレクトリがあります。リポジトリには、プロジェクト ルートが 1 つでも、また多数あってもかまいません。 参考文献: 「Choosing a Repository Layout (リポジトリ レイアウトの選択)」 変更内容を論理的にまとめてコミットする 変更内容をリ

  • 構成管理 実践入門 第3章 Subversionベストプラクティス 継続的インテグレーション

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス

  • プログラマの思索: Subversionのブランチを有効活用してアジャイルに開発せよ

    デブサミ2008講演資料の「SubversionとMaven 2 による構成管理」を読んで、改めてソフトウェア開発ではソース管理が最重要であると再認識した。 ソース管理について振り返ってみる。 【1】ソース管理の歴史 ソフトウェア開発では、ソース管理が必須だ。 ソース管理の質は、履歴を辿って、いつでもソースをUndo、Redoできること。 昔のコンピュータ資源が希少な時、そもそもプログラムを履歴に残すことすらできなかっただろう。 今でもリリース時によくやるように、システム一式を複製して日付でリネームしていた。 僕は当初、ソース管理に、MSのVisualSourceSafeを使っていた。 CVSよりも直感的でGUIが使いやすい。 VSSを使い始めてから、下記の作業がルーチンになった。 朝、出社後、VSSから最新ソースを落として、VisualAgeForJavaのワークスペースにインポートす

    プログラマの思索: Subversionのブランチを有効活用してアジャイルに開発せよ
  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

    @ITイベントカレンダー
  • RedmineでSSL自己証明書Subversionリポジトリにアクセスする方法 - TrinityT's BLOG

    ちょっとハマったのでまとめておく。 エラー内容 RedmineのリポジトリにSSL自己証明書Subversionリポジトリを指定 →404エラー →こんなエラーメッセージがRedmineのログに Processing RepositoriesController#show (for XXX.XXX.XXX.XXX at 2011-06-28 19:00:23) [GET] Parameters: {"action"=>"show", "id"=>"h-search", "controller"=>"repositories"} Error parsing svn output: undefined method `name' for nil:NilClass Output was: 対応策 自己証明書無視オプションをSubversionアダプタに付加 自己証明書無視オプションを有効にするた

    RedmineでSSL自己証明書Subversionリポジトリにアクセスする方法 - TrinityT's BLOG
  • Redmineとバージョン管理システムの連携

    RedmineはSubversion等各種バージョン管理ツールとの連携機能を持っています。 リポジトリへのコミット時、コミットメッセージに特別な記述を追加することで以下の処理をRedmineに自動的に行わせることができます。 Redmineのチケットとリポジトリのリビジョンの関連づけ Redmineのチケットのステータス・進捗率の更新 Redmineの作業時間の記録 チケットとリビジョンの関連づけの例 リビジョンからチケットへのリンク ソースコードの修正がどのチケットに基づくものなのか把握できます。 チケットからリビジョンへのリンク あるチケットに記述された課題に対してどのようにソースコードが変更されたのかを把握できます。 事前準備 各プロジェクトでのリポジトリの設定 あらかじめ各プロジェクトの「設定」画面の「リポジトリ」タブで、バージョン管理システムの情報を設定しておく必要があります。

    Redmineとバージョン管理システムの連携
  • RedmineとSubversion連携 - satospo

    RedmineとSubversionを連携させる設定を試してみました。使った環境は以前にインストールした記事のものです。RedmineとSubversionを同じサーバ上で動かしています。 試した環境について。CentOS5環境にRedmine 1.0.5をインストールした際のもの。 Remineのカスタマイズと運用 Redmine 1.0.5のインストール Subversion環境準備 CentOS5でのSubversion OSインストール時に開発環境(ツール、ライブラリ)を選択していれば、自動的にSubversionもインストールされているはず。 [root@mtos5 ~]# rpm -qa | grep subversion subversion-1.4.2-4.el5_3.1 Apacheをフロントエンドにする場合は、CentOS5のRPM版をインストールし、WebDAV関連の

  • AnkhSVN (VS 用 SVN Add-In) - アジャイルプログラマの日常

    AnkhSVN (スクリーンショット) は、 Visual Studio 用の Subversion (SVN) アドインです。 AnkhSVN の詳しい使い方は、 AnkhSVN Wiki を参照してください。 AnkhSVN は英語のソフトですが、バージョン管理システム (CVS, SVN, VSS, etc...) を使った経験がある方なら、問題なく使うことができます。特に TortoiseSVN ユーザの場合、ほとんど違和感なく Visual Studio 上で SVN が使えると思います。 AnkhSVN は内蔵の Diff 機能を持っていますが、設定を変更すると TortoiseSVN の Diff (TortoiseMerge) を使うことができます。 AnkhSVN で TortoiseMerge を使うには、 Visual Studio のメニューから「ツール」-「Ank

    AnkhSVN (VS 用 SVN Add-In) - アジャイルプログラマの日常
  • TortoiseSVN

    図の一覧 1.1. バージョン管理外フォルダーの TortoiseSVN メニュー1.2. インポートダイアログ1.3. ファイル差分ビューアー1.4. ログダイアログ2.1. 典型的なクライアント/サーバーシステム2.2. 回避したい問題2.3. ロック・変更・アンロックモデル2.4. コピー・変更・マージモデル2.5. ...コピー・変更・マージモデル(の続き)2.6. リポジトリのファイルシステム2.7. リポジトリ3.1. バージョン管理外フォルダーの TortoiseSVN メニュー4.1. エクスプローラーのアイコンオーバーレイ表示4.2. バージョン管理下のフォルダーのコンテキストメニュー4.3. バージョン管理されたフォルダー内のショートカットに対するエクスプローラーのファイルメニュー4.4. バージョン管理下のディレクトリに対する右ドラッグメニュー4.5. 認証ダイアログ

  • AnkhSVN を使った一連の流れ (diff/update/commit) - アジャイルプログラマの日常

    今回は、AnkhSVN を使った開発の流れを説明します。基的な流れは、「開発 -> テスト -> diff -> update -> (必要に応じて test) -> commit」となります。 なお、 AnkhSVN は機能がまだこなれていないため、常用する SVN クライアントとしては不満な点があります。そこで、 Visual Studio からは AnkhSVN を使い、その他エクスプローラからなどは TortoiseSVN を併用することをおすすめします。 AnkhSVN を使った時の開発の流れ ソースコードの修正が完了したら、常に diff を確認 ソースコードの修正やテストが完了して「さぁ、 commit だー」という前に、 diff を確認しましょう。 diff で確認するポイントは、主に 2 つあります。 必要な修正が含まれていることを確認 (ソースコードレビュー) キー

    AnkhSVN を使った一連の流れ (diff/update/commit) - アジャイルプログラマの日常
  • Visual Studio + Subversionの開発でバージョン管理すべきでないファイル何か - 小さい頃はエラ呼吸

    はじめに Visual Studio(C++)で開発して、Subversionでソースコードのバージョン管理をしているプロジェクトで、Subversionで管理すべきでないファイルについて調べてみました。 Microsoft Visual Studio Professional 2013 DVDposted with amazlet at 14.02.04マイクロソフト (2013-11-29) 売り上げランキング: 298 Amazon.co.jpで詳細を見る Subversionで管理すべきでないファイル Subversionで管理すべきでないファイルは、基的にVisual Studioが吐き出す一時ファイルや環境の情報などを格納したオプションファイルです。 いろいろなサイトで調べてみた結果、以下の拡張子のファイルはバージョン管理対象から外して問題ないと思います。 .opt ローカル

    Visual Studio + Subversionの開発でバージョン管理すべきでないファイル何か - 小さい頃はエラ呼吸
  • ankhsvn: Subversion Support for Visual Studio

    We provide our global customers with solutions focused on enabling them to conceive, build and deliver the highest quality software at speed, in the manner and using the methods that best suit their particular requirements. Learn More Our solutions energize digital transformations. Our customers span industries including government, financial, and biotech. We inspire the future by enabling embedde

  • [Windows Phone] VisualStudioからSubversionを利用するAnkhSvn | 眠るシーラカンスと水底のプログラマー

    [Windows Phone] VisualStudioからSubversionを利用するAnkhSvn 火曜日 , 21, 2月 2012 mac WindowsPhone Leave a comment 今更な話題なんだろうけど、バージョン管理システムのSubversionにVisualStudioから接続したい場合AnkhSvnが利用できる。 VS2010も、VS2008も動作を確認できた。 http://ankhsvn.open.collab.net/ このページからダウンロードするのだが、ユーザー登録が必要かと思いきや、右下の ボタンからユーザー登録をスキップしてダウンロードできる。 ダウンロード後は、 「ツール」→「オプション」の「Source Control」からAnkhSVNを選択。 既存のSubversionリポジトリからファイルをチェックアウトする場合は、 「ファイル」

  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

    Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • 1