subversionに関するdotsargのブックマーク (16)

  • SVNリポジトリの一部だけを別リポジトリに移行させたときの失敗話 | Try Widely

    2022年11月12日 現在、私が会社で携わっている開発では、ソースコードやドキュメントの管理をSVNで行っています。 派生プロジェクトも同じリポジトリで管理した結果…。 やっぱりリポジトリは分けたい! SVNからのバックアップは、毎日、差分のダンプ、週一で全体のダンプを取得し、別のHDDに保管しています。 が、全体のダンプを取るのに恐ろしく時間がかかっています。リビジョンが15,000近くになり、先日、ついにダンプファイルが80GBを超えました。ダンプ出力に要する時間は、優に2時間を超えています。 で、この秋から新たな派生プロジェクトが開始されたのですが、これまでのルール通り、そのリポジトリにディレクトリを追加。さっそくファイルを百数十MBほど追加したんですが、「いや、待てよ」と。 同じリポジトリにある他のプロジェクトは、既に完了したものや、間もなく完了するものがほとんどで、この先「動

    SVNリポジトリの一部だけを別リポジトリに移行させたときの失敗話 | Try Widely
    dotsarg
    dotsarg 2023/06/14
    特定ディレクトリのみダンプファイルとして出力する方法が記載されている。
  • subversionでバックアップしてみた - DENの思うこと

    subversionを新しく構築して旧サーバからプロジェクトフォルダの移動を 行う必要があったのでsubversionでデータのバックアップとリストアをやってみました。 単純バックアップ 単純にバックアップ・リストアするだけならsvnadminのdumpとloadでOKです。 バックアップ svnadmin dump /svn/repos > buckup.dmp リストア svnadmin load /svn/repos < buckup.dmp 部分バックアップ たとえば特定のフォルダだけバックアップしたい時や 他のsubversionへ特定フォルダの移動を行いたいときは svndumpfilterコマンドを利用します。svnadmin dumpの後にパイプで繋ぎます。 バックアップ(hogeフォルダのみ) svnadmin dump /svn/repos | svndumpfilte

    subversionでバックアップしてみた - DENの思うこと
    dotsarg
    dotsarg 2023/06/14
    特定ディレクトリのみダンプファイルとして出力する方法が記載されている。
  • Subversionのリポジトリの保守~バックアップ・コピー・クリーンアップ~ | バージョン管理システム入門(初心者向け)

    はじめに リポジトリを保守していますか?サーバー同様、Subversionのリポジトリも定期的なメンテナンスが必要です。もし、何もしていなければ、障害が発生した時にリポジトリにアクセスできなくなってしまいます。復旧できるならまだマシですが、最悪の場合リポジトリが失われてしまいます。リポジトリはコードが格納される大切な場所です。面倒がらずにメンテナンスを欠かさずに行いましょう。 この記事では、Subversionのリポジトリのバックアップやコピー、クリーンアップについてチュートリアル形式でお伝えしていきます。万が一の際にも、しっかり対応できるようにしておきましょう。 Subversionのリポジトリの保存形式 Subversionでリポジトリを作成すると、「FSFS」という形式で保存されます。これはデータベースではない、ファイルシステムを使った保存形式です。多数のディレクトリとファイルで構成

    Subversionのリポジトリの保守~バックアップ・コピー・クリーンアップ~ | バージョン管理システム入門(初心者向け)
  • TortoiseSVNでリポジトリサーバーが変更された場合の対応方法

    Subversionのリポジトリからチェックアウトしてきた後にリポジトリのサーバーのアドレスが変わってしまった場合の対処方法を紹介します。 対応手順 チェックアウトしたフォルダを選択します。 右クリックしポップアップメニューを表示します。ポップアップメニューの[TortoiseSVN]の[再配置]メニューを選択します。 再配置ダイアログが表示されます。変更先のリポジトリのURLを入力します。 認証ダイアログが表示されます。リポジトリへログインするユーザー名とパスワードを入力します。 進行状況を表すダイアログが表示され再配置処理が始まります。 再配置が完了すると下図のメッセージダイアログが表示されます。 以後、[SVN更新]や[コミット]メニューを選択して新しいリポジトリのサーバーで更新やコミットができます。

  • 『SVNコミット時の checksum mismatchエラー』

    svn: Commit failed (details follow): svn: Checksum mismatch こんなエラーが出た時は、cleenしてもダメなのね 案外しつこい。。。。 解消法は、、、 ① Eclipseではなく、エクスプローラーで該当ファイルのフォルダを削除 ※ 該当ファイルを削除してもうまくいかないよ! ・・・なので該当ファイルは、バックアップとっておいてね。 C:\Users\xxxxxxn\workspase\project_name\xxxxxxxx ② Exlipseの対象のプロジェクトをF5で更新(該当フォルダが消える) ③ SVNで対象のプロジェクトを更新(該当フォルダが復活) ④ 対象のファイルを編集してSVNへコミット 無事にコミットできた SVNのエラーって、急いでいる時に限って出るんだよね

    『SVNコミット時の checksum mismatchエラー』
  • svn revert - 解決方法

    dotsarg
    dotsarg 2019/01/18
    TortoiseSVN の変更の取り消しで、どうにもならなくなった場合の解決策が掲載されている。
  • WinMergeでSVNで管理されたソースコードを比較する:おぼえがき:So-net blog

    PC関連の個人的なメモを残しています。記載内容は僕の私的なメモであり、内容の保証は致しかねますので、あしからず。 WinMerge http://winmerge.org/ 日語版:http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html Windows上で、SubVersion(SVN)からチェックアウトしたフォルダには、.svnというSVN管理用の隠しフォルダと隠しファイルが含まれます。 そのため、チェックアウトしたフォルダ同士をWinMergeで比較しようと思うと、.svnフォルダがとても邪魔です。 そういう時はWinMergeのフィルタ機能を使うとバッチリです。 WinMergeで2つのフォルダを選択するときに、フィルタで「Exclude Source Control」を選択すると、.svnフォルダとそ

  • 試験管のなかのコード :: Subversion リポジトリに対する commit を禁止する方法

    Subversion リポジトリに対する commit を禁止する方法 Subversion のメンテナンスについて触れたので、 ついでに Subversion リポジトリのメンテナンスを実施する際に必要な commit 禁止の設定方法を書いておく。 Subversion リポジトリへの commit 禁止はリポジトリフックの start-commit を使用すると簡単に実現できる。 Version Control with Subversion - start-commit Repository Hooks http://svnbook.red-bean.com/en/1.5/svn.ref.reposhooks.start-commit.html start-commit フックの作成 Subversin リポジトリホーム($REPOS) に hooks というリポジトリフックをを格納

  • 社長星人・秀ねっとたなか Shacho Seijin - Hide net TANAKA

    いらっしゃいませ! Come on in ようこそ、 社長星人・秀ねっとたなか のページへ。 Welcome to Shacho Seijin - Hide net TANAKA's Page. What's NEW 2010 [日記擬き] (2010.07.24更新) プロフィール [自己紹介擬き] 今月のテーマ [写真館擬き] なんちゃってPCのいじり方 [Tips擬き] (2008.10.28更新) ご案内 長らく更新できておりませんが、 twitterで日々のくだらないことつぶやいております。 社長星人・秀ねっとたなか で検索くださいませ。 また、mixiやFacebookも使っていますので、 こちらもよろしければ(名前ご存知の方は)リクエストお願いします。 (2012.01.01) なんちゃってPCのいじり方ページへ、 なんちゃってSubversion(TortoiseSVN)の

    社長星人・秀ねっとたなか Shacho Seijin - Hide net TANAKA
    dotsarg
    dotsarg 2015/01/29
    『なんちゃってSubversion(TortoiseSVN)の使い方[SVNマニュアル擬き]』に subversion の使用方法がまとめられている。
  • Subversion(TortoiseSVN)でコミットした内容を取り消して元に戻す(逆マージ)方法(手順)

    Subversionを利用して、ファイルやフォルダをコミットしていくわけですが、 間違えてコミットしてしまって、 それを取り消して元に戻したくなることがあるかもしれません。 (ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。 コミットした内容を取り消す時は、ログメッセージ画面を利用します。 間違えてコミットしたファイル等を含むフォルダ (複数フォルダにまたがる場合は、さらにその上位のフォルダ)を、 マウスを右ボタンでクリックして コンテキストメニュー(右クリックメニュー)から、 [ログを表示]を選択してください。 履歴が一覧されますので、間違えてコミットしたリビジョンを マウスの右ボタンで選択してください。 [Ctrl]キーを押しながら左ボタンを押して 複数のリビジョンを選択しておくこともできます。 選択できたら、 [このリビ

  • TortoiseSVN

    図の一覧 1.1. バージョン管理外フォルダーの TortoiseSVN メニュー1.2. インポートダイアログ1.3. ファイル差分ビューアー1.4. ログダイアログ2.1. 典型的なクライアント/サーバーシステム2.2. 回避したい問題2.3. ロック・変更・アンロックモデル2.4. コピー・変更・マージモデル2.5. ...コピー・変更・マージモデル(の続き)2.6. リポジトリのファイルシステム2.7. リポジトリ3.1. バージョン管理外フォルダーの TortoiseSVN メニュー4.1. エクスプローラーのアイコンオーバーレイ表示4.2. バージョン管理下のフォルダーのコンテキストメニュー4.3. バージョン管理されたフォルダー内のショートカットに対するエクスプローラーのファイルメニュー4.4. バージョン管理下のディレクトリに対する右ドラッグメニュー4.5. 認証ダイアログ

  • Unfuddle STACK - Software Project Management Online | GIT and SVN Hosting

    Unfuddle STACK integrates the most critical tools for any software project. Bug and issue tracking, source code in Git or Subversion and reference materials all seamlessly coexist in an environment that is familiar to your whole team. Watch the video...

    Unfuddle STACK - Software Project Management Online | GIT and SVN Hosting
  • 無料で使えるSubversionリポジトリサービス unfuddle を使う - DISってHONEY♪ @gungnir_odin

    最近、Google App Engineでアプリ開発していますが、構成管理は必須ですよね。 会社と自宅で同期を取るために、Dropboxを利用してましたが、 勝手に同期されて使い勝手が悪い。 そこで、無料で使えるSubversionリポジトリサービスunfuddleを見つけたので、とりあえず登録してみました。 unfuddleとは unfuddleとは - はてなキーワード ↑にあるように 無料プランとしては以下の通り。 プロジェクト数:1 容量:200MB ユーザアカウント:2 フリーミアムですので、有料プランとしていくつか準備されています。 ユーザ登録 Privateプランの[Sign Up]ボタンをクリックします。 Setup Account Subdomain : [a-zのみ入力可能] 任意のアカウント名を入力します。Subdomainはリポジトリのロケーションの一部となります。

  • Subversion を Windows で GUI 中心に使う

    Landscape トップページ | < 前の日 2005-02-28 2005-03-01 次の日 2005-03-16 > Landscape - エンジニアのメモ 2005-03-01 Subversion を WindowsGUI 中心に使う 当サイト内を Google 検索できます * Subversion を WindowsGUI 中心に使うこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Windows] [Subversion] 2005-02-28 の「CVS から Subversion に乗り換え」の続き。Windows 環境で GUI なバージョン管理システムを使うために、Subversion と TortoiseSVN をインストールする。 - Subversion 体のダウンロードsubversion: ファイルの共有:

  • TortoiseSVN - The coolest Interface to (Sub)Version Control

    AboutAbout TortoiseSVNScreenshotsScreenshots of various dialogsTestimonialsWhat users say about TortoiseSVNNews ArchiveNews archiveSupportFAQFrequently asked questionsHelp filesThe complete documentationUseful tipsTips about not well known featuresMailing listsWhere to find the mailing listsReport bugsHow and where to report a bugTranslationsHelp translateProject statusOverview of releasesMiscIssu

    TortoiseSVN - The coolest Interface to (Sub)Version Control
  • TortoiseSVNの使い方

    「TortoiseSVNのインストールと設定」までで TortoiseSVNを使う準備ができました。 このページでは実際にTortoiseSVNを用いてバージョン管理システムを実際に使っていきます。 バージョン管理の流れ バージョン管理システムでソースやドキュメント類を管理するに当たっての 大まかな流れとしては以下の二通りが考えられます。 コピー・修正・マージモデル コピー・修正・マージの手法では、複数のユーザーが平行してソースやドキュメントを 修正できます。 同時に修正できるため、他のユーザーと修正部分が重なる場合もあります。 この場合、ユーザーが手動で衝突部分を編集し、「衝突」を解消する必要があります。 この手法だと衝突だらけになるのではと思うかもしれませんが、リポジトリ利用者の間で ちょっとコミュニケーションをとっていれば、そんなに衝突だらけにならないものです。 ただ、バイナリファイ

  • 1