﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ABrecht</id>
	<title>利用者:Brecht - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ABrecht"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Brecht&amp;action=history"/>
	<updated>2026-09-23T06:19:34Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Brecht&amp;diff=45688&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Brecht&amp;diff=45688&amp;oldid=prev"/>
		<updated>2018-06-28T17:46:55Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 17:46時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Brecht&amp;diff=45687&amp;oldid=prev</id>
		<title>2012年10月8日 (月) 16:05にwiki&gt;Brechtによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Brecht&amp;diff=45687&amp;oldid=prev"/>
		<updated>2012-10-08T16:05:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Work ===&lt;br /&gt;
&lt;br /&gt;
* [[Org:Institute|Blender Institute]]&lt;br /&gt;
* [[Dev:2.6/Source/Render/Cycles|Cycles Render]]&lt;br /&gt;
* [[User:Brecht/RenderIdeas|Render Ideas]]&lt;br /&gt;
* [[User:Brecht/RenderDesign|Render Design]]&lt;br /&gt;
* [[User:Brecht/SculptPerf|Sculpt Performance]]&lt;br /&gt;
* [[BlenderDev/Blender2.5|Blender 2.5]]&lt;br /&gt;
* [[BlenderDev/UvUnwrapping|UV Unwrapping]]&lt;br /&gt;
&lt;br /&gt;
=== Git ===&lt;br /&gt;
&lt;br /&gt;
Using git svn to do local commits &amp;amp; branches. The reason I'm not cloning from the gitorious mirror is to be able to do commits to svn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# svn checkout&lt;br /&gt;
git svn clone https://svn.blender.org/svnroot/bf-blender/trunk/blender&lt;br /&gt;
# svn update, commit (must be in master branch to do this)&lt;br /&gt;
git svn rebase&lt;br /&gt;
git svn dcommit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have bash configured to show the git branch in terminal, to avoid the (for me) very common mistake of committing, merging or branching in the wrong branch.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
__git_ps1 () &lt;br /&gt;
{&lt;br /&gt;
    local b=&amp;quot;$(git symbolic-ref HEAD 2&amp;gt;/dev/null)&amp;quot;;&lt;br /&gt;
    if [ -n &amp;quot;$b&amp;quot; ]; then&lt;br /&gt;
        printf &amp;quot;%s &amp;quot; &amp;quot;${b##refs/heads/}&amp;quot;;&lt;br /&gt;
    fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
PS1=&amp;quot;\u@\h \[\\033[1;90m\]\$(__git_ps1)\[\\033[0m\]\W\\$ &amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
My workflow is to keep the master branch clean and only containing extra commits that can be committed to svn, never any work in progress stuff. For simple bug fixes I commit to master directly, for bigger changes I create branches which are then merged to master later.&lt;br /&gt;
&lt;br /&gt;
=== Vim ===&lt;br /&gt;
&lt;br /&gt;
Scripts:&lt;br /&gt;
&lt;br /&gt;
* [http://www.vim.org/scripts/script.php?script_id=90 subversion/git integration]: VCSVimDiff is incredibly useful&lt;br /&gt;
* [http://www.vim.org/scripts/script.php?script_id=102 directory diff]: for big branch reviews/merging&lt;br /&gt;
* [http://www.vim.org/scripts/script.php?script_id=2184 open file:line]: for build errors&lt;br /&gt;
&lt;br /&gt;
Some useful things in ~/.vimrc&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;br /&gt;
set incsearch&lt;br /&gt;
set hls&lt;br /&gt;
syntax on&lt;br /&gt;
set ts=4&lt;br /&gt;
set autoindent&lt;br /&gt;
set smartindent&lt;br /&gt;
set ruler&lt;br /&gt;
set history=50&lt;br /&gt;
set shiftwidth=4&lt;br /&gt;
set title&lt;br /&gt;
set mouse=a&lt;br /&gt;
&lt;br /&gt;
if has(&amp;quot;autocmd&amp;quot;)&lt;br /&gt;
    &amp;quot; Restore cursor position&lt;br /&gt;
    au BufReadPost * if line(&amp;quot;'\&amp;quot;&amp;quot;) &amp;gt; 0|if line(&amp;quot;'\&amp;quot;&amp;quot;) &amp;lt;= line(&amp;quot;$&amp;quot;)|exe(&amp;quot;norm '\&amp;quot;&amp;quot;)|else|exe &amp;quot;norm $&amp;quot;|endif|endif&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
au BufNewFile,BufRead *.cl set filetype=c&lt;br /&gt;
au BufNewFile,BufRead *.osl set filetype=c&lt;br /&gt;
&lt;br /&gt;
let g:DirDiffIgnore = &amp;quot;Id,Revision&amp;quot;&lt;br /&gt;
let g:DirDiffExcludes = &amp;quot;CVS,.svn,.git&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bash ===&lt;br /&gt;
&lt;br /&gt;
Some aliases for quick cmake build from any source directory and running blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
function cmake_make_any_dir()&lt;br /&gt;
{&lt;br /&gt;
    local prevdir=$(pwd);&lt;br /&gt;
    while [ ! -f ../$1/CMakeCache.txt ]; do&lt;br /&gt;
        cd ../&lt;br /&gt;
    done&lt;br /&gt;
    cd ../$1;&lt;br /&gt;
    make -j4 $2;&lt;br /&gt;
    cd $prevdir;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
alias mk=&amp;quot;cmake_make_any_dir build&amp;quot;&lt;br /&gt;
alias mki=&amp;quot;cmake_make_any_dir build install&amp;quot;&lt;br /&gt;
alias mkd=&amp;quot;cmake_make_any_dir debug&amp;quot;&lt;br /&gt;
alias mkdi=&amp;quot;cmake_make_any_dir debug install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
alias bl=&amp;quot;../build/bin/blender.app/Contents/MacOS/blender&amp;quot;&lt;br /&gt;
alias gbl=&amp;quot;gdb --args ../build/bin/blender.app/Contents/MacOS/blender&amp;quot;&lt;br /&gt;
alias dbl=&amp;quot;gdb --args ../debug/bin/blender.app/Contents/MacOS/blender&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>wiki&gt;Brecht</name></author>
		
	</entry>
</feed>