2011年6月1日のブックマーク (4件)

  • What's the common practice for enums in Python?

    suzuki09
    suzuki09 2011/06/01
    python enum
  • Subversion/TIPS集 - きのさいと

    HTTPの代わりに、SSHを使う † SubversionはApacheなどWEBサーバを用いてHTTPでアクセスする方法のほかに、SSHを用いてアクセスすることもできます。すでにSubversionが稼働しているサーバにはSSHログインが可能な環境だとして、アクセスするURLを svn+ssh://[アカウント名]@[サーバ名]/opt/svnroot/fugafuga/ とすればOKのようですね。んーでもアクセス制御とかはようわからんなあ。また、 HTTPS+Digest認証によるアクセス SSHを用いたアクセス どちらがよりセキュアなんですかね?? ↑ 複数のリポジトリを公開したい † サーバ上に /opt/svnroot1 /opt/svnroot2 というSVNのリポジトリ*1があるとします。 <Location "/svn"> DAV svn SVNParentPath /op

    suzuki09
    suzuki09 2011/06/01
    merge eclipse
  • Chapter 4. Branching and Merging

    suzuki09
    suzuki09 2011/06/01
    merge
  • マージ

    ランチを開発の独立したラインでメンテナンスするのに使用する所では、何らかの段階で、ブランチに対して行われた変更をトランクにマージしたくなるでしょう。逆もまた然りです。 Subversion 内でどのようにブランチやマージを作成しているるかを、はじめる前に理解しておくのは(かなり複雑になってしまいますが)重要です。Subversion book の Branching and Merging の章を読むのを強くお勧めします。ここには詳しい説明とたくさんの使用例があります。 注意する次のポイントは、マージは 常に 作業コピーで行われるということです。ブランチの中に、変更をマージしたい場合、ブランチの作業コピーをチェックアウトして、その作業コピーで TortoiseSVN → マージ... を行い、マージウィザードを起動しなければなりません。 一般的には、マージは変更されていない作業コピーに対

    suzuki09
    suzuki09 2011/06/01
    merge