<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 名稱 svn switch ― 把工作拷貝更新到別的URL。 ### 概要 ~~~ svn switch URL [PATH] ~~~ ~~~ switch --relocate FROM TO [PATH...] ~~~ ### 描述 這個子命令更新你的工作拷貝來反映新的URL―通常是一個與你的工作拷貝分享共同祖先的URL,盡管這不是必需的。這是Subversion移動工作拷貝到分支的方式。更深入的了解請見[“轉換工作拷貝”一節]。 ### 別名 sw ### 變化 工作拷貝 ### 是否訪問版本庫 是 ### 選項 ~~~ --revision (-r) REV --non-recursive (-N) --quiet (-q) --diff3-cmd CMD --relocate --username USER --password PASS --no-auth-cache --non-interactive --config-dir DIR ~~~ ### 例子 如果你目前所在目錄`vendors`分支到`vendors-with-fix`,你希望轉移到那個分支: ~~~ $ svn switch http://svn.red-bean.com/repos/branches/vendors-with-fix . U myproj/foo.txt U myproj/bar.txt U myproj/baz.c U myproj/qux.c Updated to revision 31. ~~~ 為了跳轉回來,只需要提供最初取出工作拷貝的版本庫URL: ~~~ $ svn switch http://svn.red-bean.com/repos/trunk/vendors . U myproj/foo.txt U myproj/bar.txt U myproj/baz.c U myproj/qux.c Updated to revision 31. ~~~ ### 提示 如果你不希望跳轉所有的工作拷貝,你可以只跳轉一部分。 有時候管理員會修改版本庫的“基本位置”―換句話說,版本庫的內容并不改變,但是訪問根的主URL變了。舉個例子,主機名變了、URL模式變了或者是URL中的任何一部分改變了。我們不選擇重新檢出一個工作拷貝,你可以使用**svn switch**來重寫版本庫所有URL的開頭。使用`--relocate`來做這種替換,沒有文件內容會改變,訪問的版本庫也不會改變。只是像在工作拷貝`.svn/`運行了一段Perl腳本**s/OldRoot/NewRoot/**。 ~~~ $ svn checkout file:///tmp/repos test A test/a A test/b … $ mv repos newlocation $ cd test/ $ svn update svn: Unable to open an ra_local session to URL svn: Unable to open repository 'file:///tmp/repos' $ svn switch --relocate file:///tmp/repos file:///tmp/newlocation . $ svn update At revision 3. ~~~ ### 警告 小心使用`--relocate`選項,如果你輸入了錯誤的選項,你會在工作拷貝創建無意義的URL,會導致整個工作區不可用并且難于修復。理解何時應該使用`--relocate`也是非常重要的,下面是一些規則: - 如果工作拷貝需要反映一個版本庫的新目錄,只需要使用**svn switch**。 - 如果你的工作拷貝還是反映相同的版本庫目錄,但是版本庫本身的位置改變了,使用**svn switch --relocate**。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看