差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
subversion [2023/09/10 14:17] skksubversion [2025/01/16 20:07] (現在) skk
行 1: 行 1:
-= [[subversion]]+= [[subversion]] / LM: [2025-01-16 20:07:10]
 ---- ----
  
行 10: 行 10:
 ホームディレクトリを複数のマシンで共有する際,git では一つのプロジェクトの中の特定ディレクトリのみローカルに持ってくることが出来ない.subversion は,特定のフォルダのみの update が可能な為,僕は今でもこちらを利用している.ただし,毎回 commit するのがめんどくさかったり,commit を忘れて別マシンにデータを持っていけないことなどがある為,[[owncloud|NextCloud]]に乗り換えることも検討中. ホームディレクトリを複数のマシンで共有する際,git では一つのプロジェクトの中の特定ディレクトリのみローカルに持ってくることが出来ない.subversion は,特定のフォルダのみの update が可能な為,僕は今でもこちらを利用している.ただし,毎回 commit するのがめんどくさかったり,commit を忘れて別マシンにデータを持っていけないことなどがある為,[[owncloud|NextCloud]]に乗り換えることも検討中.
  
 +[2025-01-16] すごく悩むけど,[[https://viewvc.org/|viewvc]]を入れたりしたら,見やすくなったし,コメントが見られるのって実は便利かも,という気もするので,どうにかスクリプトを充実させるなどで対応しても良いかな,という気がしてきてる.
  
 ====== - インストール  ====== ====== - インストール  ======
行 27: 行 28:
  
 ====== - 使い方 ====== ====== - 使い方 ======
 +===== - すでにレポジトリに入れてしまったファイルを,ローカルには残しつつ,SVN 管理から外す =====
 +[2025-01-16]
 +
 +http://blog.livedoor.jp/sasata299/archives/51275014.html このサイトに書かれてる通り,「このファイルは svn 管理にする必要なかった!」というものを,後から外す方法ですね.
 +
 +''--keep-local'' をつければ良いだけみたいでした.
 +
 +<code bash>
 +% svn delete hoge.log --keep-local
 +% svn commit -m "いらなかったよ" hoge.log
 +</code>
 +
 +===== - svn add してしまったファイルを,やっぱり外す =====
 +[2025-01-16]
 +
 +間違って svn add してしまったファイルを,add 状態から外す方法.
 +
 +<code bash>
 +% svn revert hoge.log
 +</code>
 +
 +===== - あるフォルダの直下だけ checkout (co) =====
 +[2023-11-12]
 +
 +<code bash>
 +% svn co --non-recursive https://svnurl.com/svn . 
 +</code>
 +
 ===== - 特定ファイルを無視したい場合 ===== ===== - 特定ファイルを無視したい場合 =====
 <HOME>/.subversion/config の global-ignores のコメントアウトを外し,無視したいファイルを指定する. <HOME>/.subversion/config の global-ignores のコメントアウトを外し,無視したいファイルを指定する.
subversion.1694323051.txt.gz · 最終更新: 2023/09/10 14:17 by skk
文書の先頭へ
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0