代码之家  ›  专栏  ›  技术社区  ›  Thomas R

只提交repo根目录上的属性更改,不提交文件

  •  81
  • Thomas R  · 技术社区  · 15 年前

    我有一个SVN存储库,其中包含对文件的未提交更改。根文件夹的svn:externals属性也发生了更改。

    如何提交属性更改,而不将更改提交到文件本身?

    2 回复  |  直到 14 年前
        1
  •  125
  •   Quinn Taylor    14 年前

    为了只提交命令行上指定的显式路径,请使用 --depth empty 选项,例如在具有新修改的externals属性的目录中:

    $svn commit --depth empty . -m "Modify svn externals definition only."
    
        2
  •  3
  •   DJ.    15 年前

    如果您只想更改属性,可以立即对存储库进行更改,而不是对工作副本进行更改。

    例如:

    svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module
    

    SVN book on manipulating properties