タグ

Subversionに関するatsushifxのブックマーク (24)

  • Subversionのリポジトリの持ち方について

    昔はファイルサーバー+アップデート担当者、それから次の時代はCVS、今はSubversionを使っています. Subversion以前は、ほぼプログラムの置き場程度の使い方、作り方だったのですが、さすがに今ではそんな管理ではとても開発の現場の動きについてゆけません.このため、 基的には受託の顧客単位のリポジトリがあり リポジトリには/trunk、/branches、/tags があります. およその使い方のルールは以下のようなものです. 顧客からの依頼/開発コンポーネント毎にブランチを切って、開発はそこで集中的に行います.開発が終わってメンテナンスフェーズに入れば、/trunkにマージします. しかし、現在運用しているプログラムで不具合報告が上がれば、/trunkからブランチを切って、そこで障害対応を行い、修正完了できれば/trunkにマージします. あとプログラム開発の単位をバージョン

    Subversionのリポジトリの持ち方について
    atsushifx
    atsushifx 2021/06/20
    ]オンプレミスでSubversionサーバだと辛い。GitBucketやGiteaまどはありけど、学習コストが
  • SubversionとGitでリポジトリ間を同期させるツール「SubGit 1.0」 | OSDN Magazine

    チェコTMate Softwareは9月24日、SubversionからGitへのマイグレーションを容易にするツール「SubGit 1.0」を公開した。SubversionリポジトリとGitリポジトリを双方向にレプリケーションする機能を持ち、既存のSubversion環境を変更なしにGitからアクセス可能にするという。 SubGitJavaで実装されたツールで、SubversionレポジトリをGitリポジトリにマイグレーションする機能を持つ。また、SubversionとGitを併用するための同期機能も備えている。Gitには同様の機能である「Git-Svn」が含まれているが、これと比べた優位点として、レポジトリのクローンが不要な点、Gitレポジトリに対してコミットでき両者間の変換は最小限で済む点、SubversionとGitの両方の機能をすべて利用できる点、さまざまなツールを利用できる点な

    SubversionとGitでリポジトリ間を同期させるツール「SubGit 1.0」 | OSDN Magazine
    atsushifx
    atsushifx 2012/09/30
    現状のSubversion環境をGitに移植するためのツール
  • 今さら聞けないSubversion使い方まとめ

    ■よく使うコマンド 1.管理下にしないファイルやディレクトリはignoreで管理外にする 例)ignoredir内に格納されているファイルすべてをバージョン管理外に設定する

    今さら聞けないSubversion使い方まとめ
    atsushifx
    atsushifx 2011/01/21
    Subversionコマンドの使い方。Subversionだとmime/typeが設定できるとかが好き
  • svn上のプロジェクトを手元にcheckoutしてgitで開発する - Kwappa開発室

    CUI な Git ブラウザ tig を入れてみた (Born Too Late) [git][scm][tig] tig を使ってみた (do_akiの徒然想記) Twitter Trackbacks () とべとべ夏祭り2010電設部に参加した #tobesetu (key-cc) EC-CUBE LC_Page::sendRedirect()に引数を渡せない (弱小PHPerの憂) [densetu][勉強会][学校]電設部IT勉強会#3やりますた(随時追記 (学内IT勉強会のススメ - atcorp) 電設部IT勉強会#3に参加したっ! (Curious) GLT #24 (懇親会)に乱入してきた! (Curious) GLT (Genesis Lightning Talks) Vol.24に参加しました (key-cc) GLT (Genesis Lightning Talks

    svn上のプロジェクトを手元にcheckoutしてgitで開発する - Kwappa開発室
    atsushifx
    atsushifx 2010/11/06
    日本語Windowsでは使えない。msysGitにgit-svnは組み込まれているけど日本語が文字化けする。CygwinがVMを使わないとダメ
  • Freepository - Instant Development Infrastructure

    svn hosting and cvs hosting since 1999

    atsushifx
    atsushifx 2010/10/19
    無料でも使えるリポジトリサービス
  • 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として扱うようになる。個別に指定する方法もあるので

    atsushifx
    atsushifx 2010/09/13
    git-svnを使って、Subversionリポジトリを分散管理する
  • The Most Flexible Source Code Management Platform

    Trusted by teams seeking the highest levels of security, compliance and performance.

    atsushifx
    atsushifx 2010/07/07
    Subversionなどのバージョン管理システムを提供しているホスティングサービス。無料で使うこともできる
  • Repository Hosting

    Every project and team is different. Repository Hosting lets you choose the repository system that is right for your project. Subversion Hosting: the industry standard successor to CVS, Subversion is the perfect system for small teams looking to get up and running quickly. Git Hosting: the distributed version control system that is taking the development world by storm, Git has a slightly higher l

    Repository Hosting
    atsushifx
    atsushifx 2010/07/07
    シンプルなリポジトリホスティングサービス。一月6$からで、容量UPごとに1$追加。
  • SVN Hosting Comparison

    SVN Hosting TRANG CHỦ VPS HOSTING TÊN MIỀN BLOG MÃ GIẢM GIÁ Mã giảm giá TinoHost Mã giảm giá HawkHost Nã giảm giá iNET Mã giảm giá Azdigi No Result View All Result SVN Hosting TRANG CHỦ VPS HOSTING TÊN MIỀN BLOG MÃ GIẢM GIÁ Mã giảm giá TinoHost Mã giảm giá HawkHost Nã giảm giá iNET Mã giảm giá Azdigi No Result View All Result Tutorial No Result View All Result Tin Tức Thao tác lấy database của web

  • ProjectLocker – Subversion Hosting, Git Hosting, SVN Hosting

    Code repositories, collaboration and  deployment tools for everyone from small teams to enterprises.

  • Subversionのブランチ操作をgit並に簡単にする — ディノオープンラボラトリ

    svnとgit両方使うようになりました。するとgitの便利さに感嘆する一方、svnのブランチ操作の面倒臭さが際立ってきました。特に、ブランチ操作ではgitは素晴らしく例えば以下のような例をご覧いただくとその差は一目瞭然かと思います。 ブランチ一覧を得る git branch svn list http://example.com/svn/branches ブランチを作る git branch mybranch svn cp http://example.com/svn/trunk http://example.com/svn/branches/mybranch -m 'create mybranch from trunk' 以上のように、svnはブランチをブランチとして扱っていないためとても面倒なコマンドを打たなくてはなりません。これではとてもsvnのブランチなんて使ってられないのでとっと

    atsushifx
    atsushifx 2010/04/11
    Subversionのブランチ操作を簡単に行うためのツール
  • 今年度は申請書(EXCELシート)書いて上司の判子もらわないと svn commit すらできない職場で仕事することになりました。 - SiroKuro Page

    [この発想はなかった] 専任のSubversionオペレータなる人がいるらしく、受理された申請書と変更ファイル(を入れたUSBメモリ)をSubversionオペレータさんに手渡すと、あとはオペレータの人が代わりにコミットしてくれるみたいですよ。

    今年度は申請書(EXCELシート)書いて上司の判子もらわないと svn commit すらできない職場で仕事することになりました。 - SiroKuro Page
    atsushifx
    atsushifx 2010/04/07
    集中型SCMの弊害。オープンソースの開発でもコミッタ関連で問題になったわけだし
  • git-svnを使って既存のSVNリポジトリでGitを使う方法のメモ - Hello, world! - s21g

    既存のSVNリポジトリを使いつつ、ローカルではGitの利便性を享受するために、 git-svnを使う方法のメモです。以下はopenid-fuのリポジトリを使った例です。 まずは普通にSVNリポジトリにファイルをimportしておきます。既存のものがある場合はそれを使います。 git-svnでリポジトリをcloneします。

    atsushifx
    atsushifx 2009/06/26
    GitでSubversionリポジトリを使う方法
  • 構成管理 実践入門 第1章 構成管理入門 はじめに

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

    atsushifx
    atsushifx 2009/05/15
    SCMを使って、ソフトウェアを構成管理するための入門
  • Subversionリポジトリと連携できるgit-svn | OSDN Magazine

    「Gitを使いたいが、中央リポジトリにはSubversionを使わざるを得ない」という場合も多いだろう。そのような状況で便利なのが、SubversionリポジトリとGitリポジトリの橋渡しをする「git-svn」である。git-svnを利用することで、SubversionリポジトリとGitのローカルリポジトリを同期させることが可能だ。記事では、このgit-svnの活用方法を紹介する。 git-svnのアーキテクチャ Gitの大きな特徴として、分散型アーキテクチャがある。分散型アーキテクチャでは、コミットはローカルのリポジトリに対して行い、ソースコードの同期はそれぞれの開発者間が持つローカルリポジトリ同士で変更点をやりとりすることで行う。もちろん公開リポジトリを利用したソースコードの同期も可能であり、柔軟な開発体制を取れるのが長所である。 しかし、一方でGitは非常に多数のコマンドがあり、

    Subversionリポジトリと連携できるgit-svn | OSDN Magazine
    atsushifx
    atsushifx 2009/03/27
    GItリポジトリをSubversionと同期するツール。中央はSubversion,開発はGitというのが可能
  • Subversion用リポジトリ検索·SupoSE MOONGIFT

    Subversionを使って開発しているソースコードを管理しているプロジェクトは多数ある。会社でも利用されている方が多いだろう。ソースコードをただコミットしておくだけというのが一段階目、次がリビジョンを比較したり、ソースコードの変化を追うようになる。そして次は必要な変化を探すようになる。 ソースを取り込んでインデックスを作成する どこからソースコードが変化したのか、前に見たコメントはどこにあるのか…そんな情報を知るには検索するのがベストだろう。 今回紹介するオープンソース・ソフトウェアはSupoSE、Subversion用リポジトリ検索エンジンだ。 SupoSEはJava製のソフトウェアで、Windows向けにはコマンドファイルが用意されている。まずインデックスの作成が必要で、リポジトリのURLを指定して行う。これは各リビジョンの各ソースコードに対して行われるので若干時間のかかる処理になる

    Subversion用リポジトリ検索·SupoSE MOONGIFT
    atsushifx
    atsushifx 2009/03/07
    Subversionのリポジトリを検索するツール
  • TortoiseSVN+Sambaだとコミット時にエラーが出る - diary@longkey1.net

    コミット時に「アクセス権がない」とかなんとか言われて、エラーが出る。 同じような事で悩んでいる人も発見。 svn/TortoiseSVNがコミットエラー エラーが出たファイルのパーミッションを見てみると、444になってて書き込みが出来なくなっている。 まあ、そういうことなのです。 つまり、こんな感じだと思われる。 TortoiseSVNが.svnディレクトリ内にファイルを作る ↓ ファイル名を書き換えようとする ↓ 作られたファイルのパーミッションが444とかなので、アクセス権が無く編集できない ↓ エラー で、 /etc/samba/smb.conf [web] comment = Web Directory path = /var/www valid users = key1 public = yes writable = yes

    atsushifx
    atsushifx 2009/02/26
    sambaでコミット時にエラーが出る場合の対処法。.svn下で書き込み権限が与えられないのが問題
  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

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

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
    atsushifx
    atsushifx 2009/02/07
    Subversionで管理しているファイルをバックアップする方法まとめ
  • ウノウラボ Unoh Labs: SVN を使いやすくするシェルスクリプト

    こんばんは、naoya です。 ウノウでは、プログラムのソースコード管理に SVN を使っていますが、日々の開発の中でずっと SVN コマンドを使い続けていると、SVN コマンドの入力がめんどうになってくる場面があります。 今日は、SVN コマンドの入力を簡略化するために、僕が作成したシェルスクリプトをいくつか紹介します。 1) プログラムのリビジョンを一つ前に戻す 誤ってプログラムしたり、プログラムを変更してコミットしたあと、一つ前のバージョンに戻したい場合がたまにあります。そんなときは、SVN コマンドの場合は、次のように入力します。 svn merge -r 上書き対象のリビジョン番号:戻すリビジョン番号 対象のファイル名 このコマンドを使うには、対象ファイルのリビジョン番号を svn info で調べないとリビジョンを指定することができないので、次のようなスクリプトを作ってみ

    atsushifx
    atsushifx 2009/02/03
    バージョン戻し、branchへのマージといったあると便利なスクリプトの紹介
  • SVN標準ディレクトリ構成 - atsukanrockのブログ

    はじめに SVNの標準的なディレクトリ構成の良さが、やっと理解できたのでメモしておく。 上記についての解説は、インターネット上にたくさんあるが、それでは私には良さが理解できなかった。だが、SVN自体のリポジトリ(SVNで管理されている)を見て、その良さを理解できた。『*The* Subversion Repository』を参照のこと。『README』を読むと、基的なことがわかる。 ディレクトリ構成図 SVN自体のリポジトリの、ディレクトリ構成の一部を以下に抜粋する。末尾が「/」はディレクトリ、それ以外はファイルを表す。 / + README + branches/ | + 1.0.x/ | + 1.4.x/ | + 1.4.x-r24119,r24121/ | + 1.5.x-issue2489/ | + arterm-soc-work/ | + issue-2382/ + tags/

    SVN標準ディレクトリ構成 - atsukanrockのブログ
    atsushifx
    atsushifx 2009/01/16
    Subversion開発リポジトリを題材にしたtrunk,branch,tagsの使い方