svn使ってます
myappの下には、trunk, tags, branches がある状態
1 2 3 4 |
|
git checkout trunk[/code]
これがちょっぱやでびびるなぁ
編集した後、
1 2 3 4 5 6 7 |
|
Cannot dcommit with a dirty index. Commit your changes first, or stash them with `git stash’.[/code]
って怒られる
1 2 3 4 |
|
git svn dcommit
[/code]
するとsvnにコミットできる
1 2 3 4 5 6 7 8 9 10 |
|
perl
git
if (-d “$path/.git” && -f “$path/.git/HEAD”) {
my $branch;
my $head = file(“$path/.git/HEAD”)->slurp;
chomp $head;
if ($head =~ /^\w{40}$/) { # no local branch?
my $refs = qx( grep $head -l $path/.git/refs/remotes/{,**/}* );
if ($refs =~ m!.git/refs/(\S+)!) {
# $branch = $1;
}
my $refs = qx( grep $head $path/.git/info/refs );
if ( $refs =~ m!refs/remotes/(\S+)!) {
$branch = $1;
}
}
elsif ($head =~ m!ref: refs/heads/(\S+)!) {
$head = $1;
}
print ‘(‘, ($branch || $head), ‘)’;
exit;
}
“`
なんとかしたいなー