2013-08-02 65 views
2

我想要做的就是在我們的系統中實現對大量XSLT文件的版本控制。問題是,我試圖管理XSLT文件的方式不受Windows支持(大部分開發人員都將其用作桌面操作系統): 每個XSLT都用於轉換適當的客戶數據,並且它位於文件系統是一個名爲客戶標識符的目錄(如1234567890123)。它使這個結構非常人性化,難以理解。 這就是爲什麼我製作符號鏈接到名稱如「公司名稱」和init mercurial存儲庫的每個目錄。 因此,克隆這個存儲庫在Linux中工作正常,但在Windows中,我收到了文本文件而不是符號鏈接。用於VCS的符號鏈接處理的跨平臺解決方案

任何有用的建議,如何解決我的問題,是值得歡迎的。希望你,人!

回答

1

在水銀的情況下,你的選擇一定要Subrepository(也閱讀Aragost的「水銀踢開始練習」 Subrepositories)(或GuestRepo爲理念的更好的迭代)

爲什麼

subrepo目錄超級回購裏面可能有不同的名字,比subrepo的真實基名。這樣,你可能有1234567890123爲subrepo的目錄,但.hgsub會顯示與`阿克米公司1234567890123直接關係

如何定義不平凡的道路爲subrepo在.hgsub,像

123456789= /PATH/TO/ACME

+0

非常感謝!它解決了我的情況。 –

相關問題