Bla*_*ack 35 svn git collaboration git-svn
有没有办法在git-svn创建的git存储库上设置subversion属性?
在我的情况,我想编辑的版本svn:external,svn:ignore以及
svn:executable.
但是,这样做的唯一方法似乎是涉及到subversion客户端的签出.有没有不必两次检查出库(一个时间Git和一次与SVN的属性)来编辑SVN属性的方法吗?
Von*_*onC 22
注意:git 2.3.0(2015年2月)支持proset git svn.
见提交83c9433由阿尔弗雷德Perlstein( )splbio:
git-svn: 支持git-svn propset此更改允许
git-svn支持设置subversion属性.它是用于提交到颠覆回购,当手动设置性质是有用的需要,而不需要移动您的变更到颠覆结帐为了设定道具分离要被设置的性质.
需要指出的是:代码不支持添加道具,除非文件也有内容更改.
这在测试用例中得到证明.
所以,如图所示t/t9148-git-svn-propset.sh,这现在有效:
git svn propset "$1" "$2" "$file"
# like
git svn propset "svn:keywords" "FreeBSD=%H" "foo"
Run Code Online (Sandbox Code Playgroud)