共享相同的父目錄,我想知道如何提交一個文件/文件夾到多個文件夾中使用的顛覆工具,一氣呵成。 我可以將文件放在多個文件夾中,然後執行提交,但我只是想將其放在單個文件夾中,並且它應該在所需的文件夾中創建副本。可能嗎?是否有可能提交一個文件到多個目錄中使用Subversion
回答
類似Apache Ant或Maven將幫助您完成此任務。
編輯:也許是這樣的一個pre-commit鉤子(創建一個文件 '預先承諾' 在你的資料庫/鉤目錄)(初稿):
#!/bin/bash
REPOS="$1"
TXN="$2"
SVNDIR=""
SVNLOOK="/usr/bin/svnlook"
NEWPATH="/path"
CHANGED=`$SVNLOOK changed -t "$TXN" "$REPOS" | $GREP "^[U|A]" | $AWK '{print $2}'`
for FILE in $CHANGED
do
cp "$FILE" "$NEWPATH/$FILE"
done
svn add -force "$SVNDIR"
只是想知道它是否可能使用顛覆。 – user475685 2010-10-23 11:34:54
嗯,現在我想起它,可能有一個鉤子。我會盡快發佈解決方案。 – Orbit 2010-10-23 11:38:40
更改提交鉤子中提交的內容是**不推薦。 – 2010-10-23 14:01:24
不,subversion只支持一個主存儲庫。但是你可以從很多地方更新。提交一個地方,從其他地方更新,如Web服務器目錄。如果你在那裏做改變,你也可以從那裏提交。
我想在同一個父目錄但不同的子目錄中提交一個文件。可能嗎? – user475685 2010-10-23 11:34:26
如果我理解正確,OP不會使用多個存儲庫。 – 2010-10-23 14:00:36
如果你想重用一箇中央文件,您可以使用svn:externals
屬性。將文件提交到資源庫樹中的某個中心位置,然後爲該文件創建一個svn:externals屬性(或者可能更好的是它的父目錄)。這樣你就可以從任何地方(也就是被svn:externals拉入的位置)提交它,然後重用它。
- 1. 是否有可能提交一個目錄我做了git克隆
- 2. 是否有可能使用一個文件的兩個或多個目錄與htaccess?
- 3. 是否有可能包含一個MetaPost文件到另一個?
- 4. 是否有可能讓SimpleHTTPServer從兩個不同的目錄提供文件?
- 5. 是否有可能有多個應用程序用完一個iOS .app文件?
- 6. Subversion:在提交時忽略一個目錄
- 7. PHP,Subversion和克隆,然後提交一個目錄結構
- 8. Subversion是否提交原子?
- 9. 是否有可能只'下拉'下一個提交?
- 10. 是否有可能在PowerShell上同時刪除多個目錄?
- 11. 是否有可能使git svn dcommit導致單個svn提交?
- 12. Subversion Externals:可能將幾個外部結合到一個目錄中?
- 13. 是否有可能使用JQuery創建一個html文件?
- 14. 是否可以在git中一次一個地提交提交,而不是同時提交所有提交?
- 15. 是否有可能在Subversion上保留一些元信息提交
- 16. 是否有可能獲得提交github api中的一個文件的歷史記錄?
- 17. 是否有可能在gitlab api中獲取一個文件的提交歷史記錄?
- 18. 是否有可能在一個listView項目中有兩個TextView?
- 19. C#,將多個所有子目錄中的文件複製到一個目錄
- 20. 將多個目錄中的文件複製到一個文件
- 21. 是否有可能在git中推出4個5提交?
- 22. 是否有可能在WIX中有兩個根目錄
- 23. 使用grunt,是否有可能編譯並輸出一個更改的文件到不同的目錄?
- 24. 是否有可能在一個類中有多個setContentView?
- 25. 是否有可能有一個活動中的多個GoogleApiClients?
- 26. 是否有可能在一個項目中有兩個或多個合併的配置文件?
- 27. Node.js將文件從多個目錄複製到一個目錄
- 28. Subversion將未提交的更改提交到一個新分支
- 29. 使用xcopy將文件從多個目錄複製到一個目錄
- 30. Subversion:如何將文本追加到每個提交的文件?
這聽起來可能以某種方式爲初始提交做到這一點,但做這些文件還需要事後鏈接(在一個地方,即變化,修改所有的人)?爲此,我認爲你需要像SVN外部或本地符號鏈接這樣的詭計。 – Thilo 2010-10-23 11:25:53
它僅適用於初始提交,即將其放置在其中一個必需文件夾中,然後應提交到多個文件夾。 – user475685 2010-10-23 11:37:33