2012-04-12 61 views
4

這可能嗎?現在我正在使用構建工件依賴項(我將另一個構建配置文件保存在.zip中,並將該工件作爲構建配置中的依賴項添加到我需要的地方)。但我認爲這種方式會更有效率。使用團隊城市簽出SVN中的一個文件

我已經看到,這可以使用命令行svn完成,但如果可能的話,我想使用Team City的vcs root + checkout rules概念來完成。

+0

您能否指出我在哪裏看到過這可以通過命令行完成? – manojlds 2012-04-16 13:03:15

+0

@manojlds:我在我的答案中放了一個鏈接,最後一段。 – 2012-04-16 13:24:21

+0

[我如何從SVN存儲庫檢出單個文件(不是文件夾)?](http://stackoverflow.com/questions/708523/how-do-i-checkout-a-single-file-not -svn-repository) – 2013-12-09 14:04:36

回答

5

它不能由團隊城市本身完成;其結帳規則只處理目錄。其實,users have requested this feature,它仍然未決。我剛剛投了票。如果您看到並需要它,請投票。

猜猜我會從命令行執行它。 Here's如何。

1

我能夠使用「編輯結帳規則」在TC中工作。

所以,讓我們說你有一個大的根回購(BIG_REPO),其中有多個巨大的子文件夾和一個文件,你想檢出(THE_FILE)。這是一個辦法:

  1. 創建並裝上新的SVN回購
  2. 作爲REPO URL使用這種URL的:https://SvnRepoOfYourCompany/svnrep/BIG_REPO/THE_FILE
  3. 轉至附回購的「編輯結算規則」,並使用此規則:

    + :. => THE_FILE

  4. 運行構建和驗證文件已經確實簽出

  5. 黨硬

希望這有助於。它非常棒,這仍然不是TC的一項功能......也許有一天。

+0

不適用於文件。 – 2017-04-17 21:24:10