タグ

svnに関するam_etoのブックマーク (3)

  • subversionで差分を作る。パッチをあてる。 - 作業ノート

    差分を作る 作業ディレクトリで、以下を実行する。 $ svn diff -r 10:HEAD > foo.diff patchをあてる $ patch -p0 -E < foo.diff -E オプションを指定すると、パッチ適用後に空のファイルを削除する。 また、patchが当たるファイルを確認したい場合は、--dry-runオプションをつける。 patch -p0 --dry-run < foo.diff このとき、ファイルにpatchは適用されない。 あてたpatchを取り消す -Rオプションで、一応可能。 $ patch -p0 -R < foo.diff 元々-Rオプションは、差分の取り方が逆であったときに利用するオプション。 結果的に取り消すことができるが、そのような目的のオプションではないので、過信しないこと。

    subversionで差分を作る。パッチをあてる。 - 作業ノート
  • TortoiseSVNでコミットしたあとにSubclipseで同期とるとエラーになるのですが - yummy-yummy

    TortoiseSVNでコミットしたあとに、Subclipseで同期をとったりするとこんなんで怒られます。マジへこみます。 svn: This client is too old to work with working copy 'c:\workspace\Hoge'; please get a newer Subversion client subversion: Subversion FAQによると 1.5.0 upgraded your working copy format to support some new features (in this case, changelists, the keep-local flag, and variable-depth directories). Although 1.4.4 doesn't know anything about t

    TortoiseSVNでコミットしたあとにSubclipseで同期とるとエラーになるのですが - yummy-yummy
    am_eto
    am_eto 2010/09/30
    [subversion] [tips] [トラブルシューティング]
  • TortoiseSVNのコマンド

    svn checkout [-depth ARG] [--ignore-externals] [-r rev] URL PATH depthの引数は、「チェックアウトする深さ」コンボボックスに関連します。 外部参照を除外する がチェックされているなら、--ignore-externals スイッチを使用してください。 特定のリビジョンをチェックアウトしたい場合、-r スイッチを使って指定してください。 svn info URL_of_WC svn update [-r rev] PATH 複数の項目を更新するのに、現在の Subversion では不可分操作できません。そこで TortoiseSVN は、まず HEAD リビジョンをリポジトリから探し出し、複数のリビジョン場混じった作業コピーを作らないように、特定のリビジョン番号を持つすべての項目を更新します。 1項目しか選択しないで更新し

  • 1