タグ

svnに関するk1LoWのブックマーク (26)

  • git-svnの使い方を覚えた - idesaku blog

    分散SCMを使いたい!と思う今日この頃。 仕事ではSVN(Subversion)を使っているのだが、ちょっとしたお試し編集をするためにブランチを作ることに抵抗がある。ブランチは欲しい、大きめな変更をコミット無しで行いたくない、やはり少しずつコミットして進めていきたい。しかし、変更が全て記録されてしまうのがいただけない。ログが残るのは良いことなのだが、当に使うかどうか未知数な実験的プログラミングのログまで残したくない。使うと決まってから初めて残すようにしたいのだ。 すまん、これまで一緒に仕事をしてきた人々よ。俺はこれまで「ログが残って困ることがなんかある?いらなきゃ無視すればいいだけなんだから、気にするな。ブランチでもなんでもバンバン作ってしまえ!」とうそぶいてきているわけだが…ハッタリかましてました!当は俺も抵抗があるのだ。 そこで、分散SCMだ。さらにいうと、SVKがいまひとつ気に入

    git-svnの使い方を覚えた - idesaku blog
  • svn+ssh は利用できるが対話的なログインはできないユーザーを作成する。 - D.

    svn+ssh は安全に svn を利用する方法のひとつとして広く知られている。このとき、対話的な ssh ログインを許可しておくと、そのユーザーアカウントの権限内でシステム内部を参照されてしまうことになる。単に svn サービスを他者に提供する場合、最小権限の法則に従い svn は利用できるが対話的なログインは不可能とするユーザーを作成するのが基である。そこで、この方法を説明する。 公開鍵の登録ファイル ~/.ssh/authroized_keys の内容を編集し、冒頭に以下の文字列を追加する。 command="/usr/bin/svnserve -t",from="xxx.xxx.xxx.xxx",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAA... (略)command="/

    svn+ssh は利用できるが対話的なログインはできないユーザーを作成する。 - D.
    k1LoW
    k1LoW 2011/08/01
  • svn upする時に更新されるファイルを事前に調べる方法 - Hello, world! - s21g

    svn upしたあとにどのファイルが更新されるかを事前にしらべるには、 以下のようなコマンドを使えば良いようです。

    k1LoW
    k1LoW 2011/06/21
  • Can't convert string from 'UTF-8' to native encoding

    現場で Subversion の運用を担当しているが、「現行 repository のデータを複製して、新たに repository を作成する。」という作業をすることになった。現行 Java プログラムを流用して新たに作成するためだ。以前にも同様の作業をしていた。個人的な手順は、ざっくりと以下のとおり。 $ CurrentRepository=/var/svn/current $ NewRepository=/var/svn/new $ mkdir -p /var/svn/tmp/current $ svn checkout file:///${CurrentRepository} /var/svn/tmp/current $ svnadmin create ${NewRepository} $ svn import -m "Importing new project" /var/svn

  • Apacheからsvnを実行すると'Permission denied'エラー発生 | maeda.log

    2010-04-06 00:00 | tag: (none) ApacheでSubminやRedmineなど、内部でsvnコマンドやsvnadminコマンドなどのSubversionのコマンドを呼び出すアプリケーションを実行中、以下のようなエラーが発生してSubversion関連の処理が実行できないことがあります。 Can't open file '/root/.subversion/servers': Permission denied この問題は、Apache実行時の環境変数HOMEの値が /root になっているときに、Apacheを実行しているユーザーが/root以下のファイルにアクセスする権限を持っていないために発生します。HOMEの値がrootになるのは、Apacheを起動するのに通常使われるユーザー root の環境変数の値がそのままApacheに引き継がれたためです。 した

  • git-svnによる実プロジェクトでのチーム開発

    こんにちは、SHIMADAです。Gitネタはたろちゃんに先を越されてしまいましたが、自分の環境でも、実際のプロジェクトでGitを実用的に使える状況になってきたので、そのへんについて書こうと思います。 ■ 前提 前提条件として、 1. プロジェクトのためのsvnリポジトリがサーバーに用意されていること 2. リポジトリが PROJECT_NAME/ `- trunk/ `- branches/ `- tags/ というSubversionの標準的なディレクトリ構成となっていること 3. ローカルに最新のgitがインストールされていること が条件となります。 前者が揃っていないという人は、まずSubversionを導入できるように社内での推進をがんばってください。 申請書とUSBメモリがないとコミットできないんだよ……、という人は、残念ながらあきらめてください。 (あれはネタだと信じていますが

  • sylvan-l.net - svn

    k1LoW
    k1LoW 2010/01/04
  • 本番サーバにチェックアウトしちゃダメですか? - miauのブログ

    初歩的な管理ミスで3300もの有名サイトがソースコードを盗まれる この記事。まず訳がちょっと違うかな?という箇所があるのでそこを補っておくと。 しかしコードが実動サーバに乗る段階ではそれはローカルな作業用コピーではなく、エキスポートされた完成品だから、この問題が起こる。 こう訳されてる箇所があるけど、 When code is rolled to a live server from a repository, it is supposed to be done as an export rather than as a local working copy, and hence this problem. 実働サーバにコードを載せる場合は、ローカルな作業用コピーとして取得するのではなくエクスポートするべきだ。(だが今回はローカルな作業用コピーを番に置いているので)問題になっている。 み

    本番サーバにチェックアウトしちゃダメですか? - miauのブログ
  • toshiki-net - ぶろぐっぽいなんか : git-svn rebase 中にコンフリクトした by watanabe

    参考: Gitでのマージ時に発生した競合を解決する 一連の完全なパッチの作成 結論: マージして `git add `して git rebase --continue 解説: git-svnを使って作業してたら自分がコミットする前にsvnにコミットがあって 競合が起こった。 自分の変更はgitのレポジトリに格納されている svnには別な変更が入ってる `git-svn rebase`は `git-svn fetch` -> `git rebase` この`git rebase`中にコンフリクトが起こっている `git status`するとコンフリクトしているファイルがわかるので手動でマージする => その後`git add `してコンフリクトが解消されたことをgitに教えてgit rebase --continueで残りのパッチを適用する 全部終わったら`git-svn dcommit`で

    k1LoW
    k1LoW 2009/07/31
    conflict
  • git-svnでSVN上の複数のブランチやtrunkを扱う方法 - Hello, world! - s21g

    SVNリポジトリ上に存在する複数のブランチやtrunkの間で、 変更点をマージしたりする方法のメモです。 まず、これからSVNリポジトリをgit svn cloneすると言う場合は、以下のような オプションを指定して実行します。 これで、SVNリポジトリ上のtrunk, branches, tagsをGitのbranchとして全て取り込んだ状態でcloneが実行されます。 git-svnでcloneした既存のWorking copyが手元にあって、 そこに別なbranchやtrunkを追加したい場合は、以下のように.git/config ファイルに項目を加えます。 1  [svn-remote "svn"] 2  url = http://svn.repos.com/foo/branches/bar 3  fetch = :refs/remotes/git-svn 4  [svn-remo

    k1LoW
    k1LoW 2009/04/27
  • dsvnで特定のファイルを無視(ignore)する - すばらしい新世界

    psvnでは特定のファイルをignoreするコマンドが用意されていた(svn-status-property-ignore-file, status-property-ignore-file-extension)が、dsvnではこれに該当するコマンドはなく、propeditバッファにルールをがりがりと書いていく風だ。 以下メモ。 svn-status のファイルリストから、対象ファイルを格納するディレクトリ名にカーソルを置き 'P' を押下 (もしくはM-x svn-propedit) *propedit xxxx*というバッファが現れるので、ここで次のように書く。 svn:ignore: >*.tar.gz >*.o >*.obj > 編集が終われば C-c C-c で終了し、あとは通常通りコミットする。

    dsvnで特定のファイルを無視(ignore)する - すばらしい新世界
  • VN88 - Link vào vn88 lô đề mới nhất năm 2024 - Tháng 03/2024

    Đăng Ký Đăng ký ngay tài khoản tại VN88 để trải nghiệm trang cá cược trực tuyến hàng đầu Việt Nam. Chúng tôi vn88 cung cấp đầy đủ các sản phẩm, giao dịch gửi/rút tiền cực nhanh, giao diện thân thiện, bắt mắt. Đặc biệt là những trò chơi quen thuộc và chỉ dành riêng cho thị trường Việt Nam. Đại Lý VN88 mở ra cơ hội hội hợp tác không giới hạn để cùng phát triển. Với phương châm LỢI ÍCH CỦA BẠN CHÍNH

    VN88 - Link vào vn88 lô đề mới nhất năm 2024 - Tháng 03/2024
    k1LoW
    k1LoW 2009/04/16
  • TransIP - Reserved domain

    k1LoW
    k1LoW 2009/03/10
    git-svn
  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    k1LoW
    k1LoW 2009/03/07
  • 安全加密检测

     已通过安全加密检测 如果没有自动跳转,请点击下方按钮前往 点击进入 360安全卫士提供技术支持 Copyright © 1998 -2020. All Rights Reserved.

    k1LoW
    k1LoW 2009/02/27
  • git-svnメモ - walf443's blog

    今までgit単体ではそこそこ使ってきたのですが、svnに入れる際はあまり使っていなかったのですが慣れてくると使いたくなったので少し調べてみました。ほとんどマニュアルに書いてあることなのですが、個人的にまとめた方が頭に入るのでまとめておきます。 checkoutする project/trunk/, project/branches/name/, project/tags/name/といった構成になっているときは、cloneするときに-sオプションを指定するとよいかんじです。 $ git svn clone http://svn.coderepos.org/share/lang/perl/HTTP-Engine/ -sこれで、 $ git branch -r class-component class-componentrelease-0.0.5 interface-declare lazy_

    git-svnメモ - walf443's blog
    k1LoW
    k1LoW 2009/02/16
  • 複数svnレポジトリをgit-svnで使用する - Post-itみたいな

    今までdotfilesの類いをcodereposにコミットしていたのですが、codecheck.inにもコミットしたくなりました。でも複数svnレポジトリをトラックとかできんの?ということでとりあえずmanpageを見る事に。 man git-svn svn-remote Specify the [svn-remote ""] section to use, this allows SVN multiple repositories to be tracked. Default: "svn" git-svn(1) という事が書いてあったので、できそうな気がします。 git-svn initしてみる 何も考えずにgit svn initしてみよう。 git svn init http://hogehoge.com/ git svn init http://fugafuga.com/ --sv

    複数svnレポジトリをgit-svnで使用する - Post-itみたいな
  • かWiki - Git/Subversionコマンド対応表

    こうしてみると、 svn と git のコマンド体系は非常に似ていることが分かりま すね。Subversion 使用者は Git を比較的自然に覚えられるのではないでしょうか。 注1 git-init を実行すると、カレントディレクトリに .git というディレクト リが作成されます。 Subversion とは異なり中央集権のレポジトリを作成する必要はあ りません。 cg init を実行したその場所があなたのレポジトリです。 なお、git-init コマンドは以前 git-init-db コマンドでした。 古いバージョンの git の場合は git-init-db コマンドを実行してください。 注2 Subversionはレポジトリがひとつしかありませんが、Git では各個人がレポジトリを所 有しています(もしかしたら一人でいくつも持ってるかも)。 git-commit -a は自分の

  • kndb.jp

    This domain may be for sale!

  • Easy Git!

    EngineeringEasy Git!eg is a nifty piece of work. Are you meeting resistance trying to move your coworkers or friends to Git? ("SVN is good enough.") Know someone who would love to… eg is a nifty piece of work. Are you meeting resistance trying to move your coworkers or friends to Git? (“SVN is good enough.”) Know someone who would love to use GitHub but can’t seem to find the time to learn Git? eg

    Easy Git!
    k1LoW
    k1LoW 2009/02/04