blog:2021:2021-02-09

差分

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

この比較画面にリンクする

次のリビジョン
前のリビジョン
blog:2021:2021-02-09 [2021-02-09 11:28]
Decomo 作成
blog:2021:2021-02-09 [2022-04-21 11:12] (現在)
Decomo
行 34: 行 34:
  
 <code> <code>
-# git clone -o freebsd --depth 1 --no-single-branch https://git.freebsd.org/src.git src/+# pwd 
 +/usr/src 
 +# git clone -o freebsd --depth 1 --no-single-branch https://git.freebsd.org/src.git .
 </code> </code>
  
-なお、当方の環境では''/usr/src''が独立したZFSデータセットとなっており、中身を空にしても''.zfs''ディレクトリは常に存在する。「ディレクトリが空じゃないよ」エラーでクローンできなかったため、以下のよう細工した。+なお、当方の環境では''/usr/src''が独立したZFSデータセットとなっており、中身を空にしても''.zfs''ディレクトリは常に存在する。Gitの「ディレクトリが空じゃないよ」エラーでクローンできなかったため、いったん''/usr/src/gitsrc''クローン中身を''/usr/src''に移す方法を採った。
  
 <code> <code>
-# git clone -o freebsd --depth 1 --no-single-branch https://git.freebsd.org/src.git src +# pwd 
-# mv src/* . +/usr/src 
-# mv src/.* . +# git clone -o freebsd --depth 1 --no-single-branch https://git.freebsd.org/src.git gitsrc 
-# rmdir src+# mv gitsrc/* . 
 +# mv gitsrc/.* . 
 +# rmdir gitsrc
 </code> </code>
  
行 57: 行 61:
  
 ただまぁ、どうせgit使うならブランチ情報込みで持っといた方が、今後13.1-RELEASEなどが出てきた時も''git pull''して''git checkout''するだけで良くなるので、面倒がないかなーと。 ただまぁ、どうせgit使うならブランチ情報込みで持っといた方が、今後13.1-RELEASEなどが出てきた時も''git pull''して''git checkout''するだけで良くなるので、面倒がないかなーと。
 +
 +----
 +(2021-02-18 追記)
 +
 +他のライブラリなどに依存しない、軽量gitクライアントとして[[https://www.freshports.org/net/gitup|net/gitup]]が用意されている。名前のとおり[[https://www.freshports.org/net/svnup/|net/svnup]]のGit版の位置づけっぽので、ソースコードのクローンしかできなさそう。
 +
 +ソースコードを取ってくるだけなら、gitupを使った方が依存関係ができなくていいかも?
  • blog/2021/2021-02-09.1612837717.txt.gz
  • 最終更新: 2021-02-09 11:28
  • by Decomo