Subversion是否有可能讓提交成爲之前提交的一部分。假設你忘了提交某個文件,你能否提交這個文件,就像你在之前的提交中提交過的那樣?Subversion合併提交和前次提交
4
A
回答
2
恐怕你不能。其他版本控制系統允許這樣做,但不支持Subversion。
你唯一的機會是轉儲完整的存儲庫,從轉儲中刪除最後一個提交,恢復轉儲並重新開始......但我甚至不會考慮這個想法。
1
如果您有權訪問服務器/存儲庫位置,則可以使用remove your initial commit。
之後,您可以再次進行提交,但首先添加新文件。如果這是一個多人團隊,那麼您需要讓更新到新版本的任何人「更新」到舊版本,然後再次更新。
這是不相關的,但我正在執行的項目有一個'pre-commit-check'腳本,我們在提交之前運行。除此之外,它會捕獲我們忘記添加文件的時間。
1
相關問題
- 1. 自上次合併後提交顯示提交,包括合併提交
- 2. 合併提交提交
- 3. http提交subversion
- 4. Git在合併之前合併提交
- 5. 合併提交
- 6. 拼寫錯誤提交和如果「提前1次提交」
- 7. 爲Subversion提交「Ctrl + S」提交
- 8. 檢查提交是否在提交前第一次提交
- 9. Subversion提交問題
- 10. Mercurial提交和合並
- 11. 瞭解提交和合並
- 12. 刪除合併提交兩次的提交
- 13. 將下一個提交的更改合併到當前提交
- 14. git顯示前幾個提交回合併基的提交
- 15. git合併重新提交提交到另一個提交?
- 16. Apache Subversion提交前掛鉤失敗
- 17. 撤銷上次提交/合併
- 18. 「這將合併0次提交。」
- 19. git撤消合併提交另一個合併提交
- 20. 推之前多次提交
- 21. 與當前提交的祖先合併
- 22. 混帳:移動提交前合併
- 23. 取消提交長達前合併
- 24. 在提交之前合併$ _GET變量
- 25. 如何壁球老提交和最近的合併提交
- 26. Git說我提前2次提交
- 27. Git:提前一次提交頭文件
- 28. 你的分支提前1次提交
- 29. 你的分支提前1次提交
- 30. 如何在我的提交之前插入已提交的提交,並還原那些已提交的提交?
你有權訪問存儲庫本身(不僅僅是通過svn)嗎? – robert 2010-12-22 11:46:28