タグ

svnに関するhiroomiのブックマーク (31)

  • Xcode の SCM 機能を使って SVN ( Subversion ) 管理

    Xcode プロジェクトのファイル一式を、なるべく Xcode の SCM 機能の GUI を使って、バージョン管理システム SVN (Subversion) で管理する方法です。 世の中では、より新しいバージョン管理システムである Git に移行しつつありますが( iPhone デベロッパーズ クックブックで有名なエリカ様も...)、空気を読まずに SVN を取り上げます。 目次は次の通り。 Xcode プロジェクトを SVN リポジトリに初コミットする コミット済の Xcode プロジェクトをチェックアウトする SVN と連携した1タスクあたりのワークフロー 状況によって、次のように読み進めてください。 SVN リポジトリ上に、Xcode プロジェクトを新しく追加する場合: 1. と 3. を読んでください SVN リポジトリ上に、Xcode プロジェクトが既にある場合(既存プロジェク

    Xcode の SCM 機能を使って SVN ( Subversion ) 管理
  • リポジトリ - Redmineガイド

    注1: バージョン管理システムの適切なコマンドがRedmineと同じサーバにインストールされている必要があります。 例えばRedmineからSubversionリポジトリにアクセスする場合、svnバイナリをRedmineが稼働するホストにインストールする必要があります。 注2 : バージョン管理システムのコマンドはRedmineから実行できるようパスが取っているなどしている必要があります。 以下のいずれかの方法があります。 コマンドにが置かれているディレクトリにPATHが通っている: もしコマンド名がデフォルトのものとは異なる場合は、Redmineの設定ファイルで呼び出すコマンド名を変更できます Redmineの設定ファイルでフルパスを指定することもできます。 最後に、「管理」→「設定」画面の「リポジトリ」タブ内「使用するバージョン管理システム」で、バージョン管理システムを有効にするのを忘

  • 個人的によく使う svn コマンドの使い方まとめ | バシャログ。

    横浜は久しぶりの雨!こんにちは、nakamura です。 今やプログラマー、コーダーには欠かせない感のあるバージョン管理システムですが、弊社では subversion を使っています。今回はそんな subversion について、GUI も確かに便利だけどコマンドラインで使えると、作業の効率がぐっと上がりますよ!というお話しです。 サブコマンド、オプションの調べ方 svn コマンドは man ページもあるにはありますが大した情報は載っておらず、サブコマンドとして help を指定して実行すると詳細な説明が見れます。 shell > svn help 使用方法: svn <サブコマンド> [<オプション>] [<引数>] Subversion コマンドラインクライアント, バージョン 1.6.12. 特定のサブコマンドに関するヘルプを読みたいときは 'svn help <サブコマンド>' と

    個人的によく使う svn コマンドの使い方まとめ | バシャログ。
    hiroomi
    hiroomi 2018/10/11
  • 【svn】基本コマンド - Qiita

    svn merge -r 999:HEAD {url}/branches/hoge svn ci -m 'merge message' merge内容を確認 実際にmergeは行われず、mergeした場合の内容が表示される 基的には--dry-runを走らせてから、mergeを行う

    【svn】基本コマンド - Qiita
    hiroomi
    hiroomi 2018/10/11
  • Subversionの続き履歴を残したままリポジトリ間でファイルを移動 - StepupEngineeringはてな支店

    普通にエクスポートすると、svnの管理情報が無くなった普通のディレクトリツリーが出来る。 これをインポートすると当然履歴は無くなるわけで・・・ リポジトリを増やしたり統合したりして、整理したいような場合に、これまでの履歴を残したままリポジトリ間でファイルを移動するにはどうしたらいいのか? svnadmin dump ありました、svnadminで出来るんですね。 svnadmin dump 元のリポジトリパス > dumpfile とすると、手元にリポジトリの中身を全部一つにまとめたdumpfileが出来ます。 小さいリポジトリでしか試していないけど、リポジトリが大きくなったら大変そう。。。 type dumpfile | svndumpfilter include 取り出したいディレクトリのパス > sub-dumpfile ※ unix系ならtypeはcat 取り出したいディレクトリの

    Subversionの続き履歴を残したままリポジトリ間でファイルを移動 - StepupEngineeringはてな支店
    hiroomi
    hiroomi 2018/10/09
  • 巨大Subversionリポジトリを一人こっそりGitで扱いたい - Qiita

    会社のプロジェクトのバージョン管理はSubversion。しかも、10G弱でコミット数も相当数あるリポジトリ。だけど、Gitを使いたい!と思って方法を模索したのでそのメモです。Gitをよく知らないのもあり、もっと良い方法があれば教えていただけると幸いです。 背景 会社のプロジェクトではSubversionが使われています。しかし、世の中ではGitの方が主流(?)ということもあり、自分もGitを使って開発をしたい、と思いました。 新人のペーペーの力でSubversionからGitへ移行することもできないので、なんとか自分だけでもGitを使えないものかと考え、調査・環境構築を行いました。 使用環境 Windows 7 + MSYS2 git-svn の利用 「SubversionリポジトリをGitで扱う」ことに関しては、ネットに情報が結構あったので、比較的すんなりできました。 使用するのは g

    巨大Subversionリポジトリを一人こっそりGitで扱いたい - Qiita
  • Subversionでエラーメッセージ - マオの徒然日記

    SVNについて学ばなければと、Windowsで SubversionやTortoiseSVNをインストール。 んで、サクサクとやっていたら突如謎のメッセージ。 期待されるファイルシステム形式は 1 から '3' の間ですが、実際の形式は '4' です んー。突然数字で言われても分からんじゃんかー。 調べていると、同様の事態を解決しているサイトを発見。 参考:Glamenv-Septzen : ぐらめぬ・ぜぷつぇん "期待されるファイルシステム形式は 1 から '3' の間ですが、実際の形式は '4' です"問題メモ どうやら、SubversionとTortoiseSVNのバージョンが違うみたい。 確認すると・・・ $ svn --version svn, バージョン 1.5.6 (r36142) TortoiseSVN Subversion 1.6.3 なるほど確かに…。 ということで、S

    Subversionでエラーメッセージ - マオの徒然日記
    hiroomi
    hiroomi 2018/10/09
  • svnserve ベースのサーバ | TortoiseSVN Subversion クライアント for Windows

    Subversion には、Svnserve (通常の TCP/IP 接続上でカスタムプロトコルを使用する軽量スタンドアロンサーバ) があります。小規模構成にしたい場合や、格的な Apache サーバを使用できない場合には申し分ありませんし、 ほとんどの場合、svnserve は Apache ベースサーバよりセットアップが簡単で、早く実行できますが、高度な機能のいくつかはありません。また今では、さらに安全にしやすくする SASL サポートも含まれています。 Subversion の最新版は、http://subversion.tigris.org/getting.html から取得してください。またはパッケージ化済みインストーラを、CollabNet の http://www.collab.net/downloads/subversion から取得してください。このインストーラは、sv

    hiroomi
    hiroomi 2018/10/09
  • svnserveを使ったsubversionサーバーの構築メモ

    今更感たっぷりだが、まだまだ捨てきれないSVNの為のsubversionサーバーの構築メモ。 以前の投稿ではApache+WebDAVを使った方法に関するメモは既に残したが、今回はApacheを使わずにsvnserveを使ったシンプルなサーバーを構築する。 インストール 以前ソースからビルドしたものを利用するので割愛する。 ビルドが成功すると、bin配下にsvnserveモジュールが作成される。 SVNをソースからビルドする 起動方法 ルートフォルダ(リポジトリの親ディレクトリ)を指定した起動方法が一般的で-rでディレクトリを指定する。-dはdaemonオプションで何か指定しないと起動しない。 > svnserve -d -r /var/svnrepos 上記だと、/var/svnreposディレクトリ直下にあるN個のリポジトリが利用可能になる。 追加する場合もsvnreposディレクトリ

    hiroomi
    hiroomi 2018/10/05
    Apacheを使わずにsvnserveを使ったシンプルなサーバーを構築
  • WindowsでのSubversionの導入 | K-FREEDOM Official Blog

    自分の開発マシンにSubversion環境を作成したので、その覚書です。 一人で開発している場合でも、開発時のバージョン管理は有効なのでWin32SVN+TortoiseSVNの組み合わせでバージョン管理することが多いです。 派遣先の職場でも、Subversionを使っているところが結構多いのでその際にも使い慣れていたほうが助かるので。 さて、まずサーバーのインストールから。 ・公式サイト(http://subversion.apache.org/)に行きます。 ・左側のメニューより、Getting Subversion -> Binary Packagesを選択します。 ・一番下の方の Windows の欄にある Win32SVNをダウンロードします。 ・ダウンロードしたものを実行する。 ※得に設定する内容はないので流れに沿ってインストールできるはずです。 ・インストールが終わったら必ず

    WindowsでのSubversionの導入 | K-FREEDOM Official Blog
  • Subversion - インストール手順 [CentOS]

    1. はじめに 記事では、CentOSでのSubversionのインストール手順について記述しています。 2. 前提条件 下記の環境を前提としています。 対象OS:CentOS 6.5 記事では、Vagrant Cloud のchef/centos-6.5 を使用しています。 3. 導入手順 rootユーザーでログインしていない場合は、下記のコマンドでrootユーザーに切り替えてください。 $ yum -y update $ yum install -y httpd subversion mod_dav_svn $ chkconfig httpd on $ mkdir /var/svn $ mkdir /etc/subversion/conf $ chown apache:apache /var/svn $ rm -f /etc/httpd/conf.d/subversion.conf

    Subversion - インストール手順 [CentOS]
    hiroomi
    hiroomi 2018/10/03
  • Subversion - ユーザー作成手順 [ファイル管理] - Qiita

    1. はじめに 記事では、Subversionのユーザーの作成手順について記述しています。 なお、ユーザーの管理方法についてはファイル上での管理とします。 2. 前提条件 記事では、Subversionがインストールされていることが前提になります。 なお、Subversionのインストール手順(CentOS)については下記の記事を参照してください。 3. 作成手順 ユーザーを作成するために、下記のコマンドを実行します。 Subversionのユーザーは /etc/subversion/conf/authuser.conf で管理しているものと仮定します。 *)パスワードの入力を求められるので任意のパスワードを入力してください。 *)ユーザーを追加する場合は「-c」は不要です。 *)ユーザーを削除する場合は「-c」ではなく「-D」にしてください。 ユーザーのリポジトリ権限を登録するために

    Subversion - ユーザー作成手順 [ファイル管理] - Qiita
    hiroomi
    hiroomi 2018/10/03
  • Subversion Tips

    .soファイルはデフォルトで管理対象外のファイルになっているようです。これを管理できるように設定します。 ~/.subversion/config を編集します。 $ nano ~/.subversion/config # global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo # *.rej *~ #*# .#* .*.swp .DS_Store のコメントを外します。 *.so *.so.[0-9]* を削除し、次のようにします。 global-ignores = *.o *.lo *.la *.al .libs *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store 2011.09.22 リポジトリを削除したいときは、svnadmin create

    hiroomi
    hiroomi 2018/10/03
  • 【linux】Subversionサーバーを構築する at softelメモ

    問題 Subversionのサーバーを作りたいんですけど、簡単にできますか。 リモートで接続して使う形の。 答え CentOSなどディストリビューションの提供するパッケージで構築できるので、そんなに難しくない。 svn+ssh://~ でアクセスできるようにするところまでやってみる。 1、CentOS6を用意する 以下CentOS6での説明をします。 2、パッケージ subversion インストール # yum install subversion 3、リポジトリを作る # mkdir -p /home/svn/repos # svnadmin /home/svn/repos/project1 4、svnグループを作る 参加メンバーにリポジトリへのアクセスを可能にするため同じグループ(ここでは svn)に参加させたい。 # groupadd svn 5、svnグループにリポジトリの所有権

    【linux】Subversionサーバーを構築する at softelメモ
    hiroomi
    hiroomi 2018/09/27
  • Subversion:リポジトリ移動時メモ[UUIDファイル上書き] | Ayutanalects

    ローカルにあるリポジトリで制作していて、さあリリース!となったときに、オンラインにソース管理移すことってあるとおもうのですが。 こっちのチェックアウトフォルダにはSVNのignoreなどが保存されてるEclipseのワークスペースがあって、そこで今後も作業をしたい。 ローカルのリポジトリには(製作中の恥ずかしいコミット履歴等)黒歴史や、他のプロジェクトのものもあるから、リポジトリ丸ごと移すわけにはいきませぬぅぅ….。 ワークスペースのものを、新しくサーバで作ったリポジトリに再配置しようとすると、「UUIDが異なるため再配置できません!」といわれてどうにもなりません。 コレを解決する一番安全な方法は「チェックアウト」しなおすことのようです。 が、ワークスペース一回初期化しないとダメだし、コミットしないだけで必要なファイルとかいろんなところに配置してありますがな…。(生理整頓されていれば特に問

    Subversion:リポジトリ移動時メモ[UUIDファイル上書き] | Ayutanalects
  • テスト用に Linux で Subversion を最速で最低限の設定で稼働させる方法 - Qiita

    こんにちは。エクセルソフトの田淵です。 Xamarin Studio / Visual Studio の両方で Subversion を使う必要があり、テスト用に最低限のそれっぽい設定で動かしたかったのですが Web にあるのは Apache 経由などばかりなので備忘録としてエントリーを残しておきます。 環境 Linux は VMware で Cent OS 6.4 x64 を作ってあったのでそれを使いましたが、なんでもよいでしょう。 Visual Studio のアドインは VisualSVN にし、Windows の Subversion クライアントは TortoiseSVN を使用しましたがこれもお好きなものをお使いください。 インストール # yum install svn # svnserve --version svnserve, バージョン 1.6.11 (r934486)

    テスト用に Linux で Subversion を最速で最低限の設定で稼働させる方法 - Qiita
    hiroomi
    hiroomi 2018/09/27
  • Tera Term Open Source Project

    Language: {English} {Japanese} Tera Term Home Page [Project page] [License] [Download (mirror)] [Snapshot] [Document] [Users ML] [Twitter] [SourceCode] [Development] [Dev ML] [Commit ML] TeraTerm Project TeraTerm Project would have been developed terminal emulator "Tera Term" and SSH module "TTSSH". This software is open source software under BSD License. This is Tera Term Pro 2.3 succession versi

    Tera Term Open Source Project
    hiroomi
    hiroomi 2018/09/26
  • SVNサーバ1.8、チェックアウト等でChecksum mismatch error発生時の対応 - Qiita

    SVNサーバ1.8へのアップデート後、チェックアウト等の操作時にChecksum mismatch errorが発生するトラブルがありました。 下記対応し解決しましたのでメモしておきます。 現象 SVNサーバ1.8へのアップデート後、チェックアウト時にChecksum mismatch error発生する場合がある。 ・チェックアウト量が極少ない場合は発生しない。 ・SVNクライアント1.8で発生、1.7では発生しない。 (サーバ側はSVN1.8-Apache2.4で社内ADのアカウントを利用) 原因 SVN1.8で、デフォルトの転送モードがBulk→Skeltaに変更になった。 http://subversion.apache.org/docs/release-notes/1.8.html#serf-skelta-default 1.8サーバ-1.8クライアントの場合、デフォルトでSke

    SVNサーバ1.8、チェックアウト等でChecksum mismatch error発生時の対応 - Qiita
    hiroomi
    hiroomi 2018/09/11
    ”解決策 SVNクライアント側(TortoiseSVN利用) %appdata%\Subversion\servers に下記追記 http-bulk-updates: yes”
  • SVNの文字コード保持 - いちSEの自己他己IT教育

    先日まで引越でバタバタしておりましたため、 更新が滞っておりました 仕事上でApache Subversionの構成管理を担当しているのですが、 SVNサーバーのOSはWindows Serverを利用しています SVNクライアントもWindowsだったのですが、 先日LinuxにもSVNクライアントを導入する要件が発生しました その際、素朴な疑問として挙がったのが 「SVNは文字コードを保持しているのか」ということ 結論としてはSVNは文字コードや改行コードを保持しているようです 確認は以下のように行いました 確認内容 文字コードがS-JIS、EUC、UTF-8の3種類、 改行コードはCRLF、LFの2種類、 計6種類のテキストファイルを用意する 以下の2ケースについてチェックアウト後のファイルの文字コードや改行コードを確認する (1)SVNサーバー(Windows)からSVNクライアン

    SVNの文字コード保持 - いちSEの自己他己IT教育
    hiroomi
    hiroomi 2018/09/10
  • TortoiseSVN の設定

    言語ユーザーインターフェイスの言語を選択してください。もちろん、英語以外を利用する場合は適切な言語パックを先にインストールしておく必要があります。 更新をチェックチェックすると、TortoiseSVN は週に一度、ダウンロードサイトに接続して、プログラムの新バージョンがリリースされているかを調べます。結果をすぐに知りたければ、今すぐチェック を押してください。新バージョンがダウンロードされるわけではありません。単に新バージョンがあるという、情報ダイアログが表示されるだけです。 システムサウンドTortoiseSVN にはデフォルトで3つのカスタムサウンドがインストールされています。 Windows のコントロールパネルで別のサウンド(もしくは完全に OFF)を選択できます。設定はコントロールパネルへのショートカットです。 Aero のダイアログを使用Windows Vista 以降のシステ