はじめに svn を使っていたあなたが、さくっと git の考え方を理解できますように (*・人・*) git リポジトリのイメージ git リポジトリのイメージを絵にしてみました。 絵の中の登場人物について、このあと触れますー リポジトリ リポジトリは複数のファイルの変更履歴を記録する入れ物です。 リポジトリを使用するときは、どこかにある、誰かのリポジトリを、自分のマシンにまるっとクローンを作って使用します。 (対して svn はある時点でのファイルのみを、ローカルに持ちます) コミット(図の黄緑の四角いあいつ) ファイル達に変更を重ねていくと、変化したファイル達の状態が、リポジトリに保存されていきます。 このリポジトリへ変更した内容を保存することを「コミットする」といい、保存されたファイル達の、変化の履歴の1つ1つを「コミット」といいます。 それぞれのコミットは 「0abe...」 み
平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら
ちょっとハマったのでまとめておく。 エラー内容 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と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 (スクリーンショット) は、 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
図の一覧 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 -> (必要に応じて test) -> commit」となります。 なお、 AnkhSVN は機能がまだこなれていないため、常用する SVN クライアントとしては不満な点があります。そこで、 Visual Studio からは AnkhSVN を使い、その他エクスプローラからなどは TortoiseSVN を併用することをおすすめします。 AnkhSVN を使った時の開発の流れ ソースコードの修正が完了したら、常に diff を確認 ソースコードの修正やテストが完了して「さぁ、 commit だー」という前に、 diff を確認しましょう。 diff で確認するポイントは、主に 2 つあります。 必要な修正が含まれていることを確認 (ソースコードレビュー) キー
はじめに 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 ローカル
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 火曜日 , 21, 2月 2012 mac WindowsPhone Leave a comment 今更な話題なんだろうけど、バージョン管理システムのSubversionにVisualStudioから接続したい場合AnkhSvnが利用できる。 VS2010も、VS2008も動作を確認できた。 http://ankhsvn.open.collab.net/ このページからダウンロードするのだが、ユーザー登録が必要かと思いきや、右下の ボタンからユーザー登録をスキップしてダウンロードできる。 ダウンロード後は、 「ツール」→「オプション」の「Source Control」からAnkhSVNを選択。 既存のSubversionリポジトリからファイルをチェックアウトする場合は、 「ファイル」
Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く