我使用svn作爲源代碼管理,並且Visual Studio 2010中使用了AnkhSVN 2.我經常在一張票上工作,而不是在沒有完成第一張票的情況下切換到另一張票上工作。有沒有快速的方法來備份第一張票的更新文件?這將通過僅管理相關更改來簡化編碼。如何備份更新後的源代碼文件
3
A
回答
4
你可以
- 創建了svn分支你在
- 工作,然後恢復您的更改補丁文件
- 新的售票工作,並提交
- 重新應用補丁
0
我會問的問題是「軟件構建」。如果是這樣,請將其檢入到源代碼管理中。如果沒有,請將其置入其所在的狀態,並將其檢入源代碼控制。
您不必檢查中繼線,您始終可以擁有一個用於中間代碼的分支,然後在您完成票證後將其檢入中繼線。
0
您應該爲每張票使用一張feature branch,並在完成後將每個分支重新集成到主幹中。只要確保閱讀SVN書籍以瞭解使用功能分支時的最佳做法,特別是定期從主幹合併到功能分支,然後再使用--reintegrate
選項最終重新整合功能分支到主幹。
您也可以創建一個補丁,將其保存在某處,還原所有內容,然後開始處理ticket2。但它很脆弱:你會忘記補丁的位置,丟失它們,或者因爲第二張票上的工作而導致衝突而難以應用它們。從一張票換到另一張票也很難。恕我直言,功能分支是最合適的解決方案。
+0
我會將它們附加到票證上 - 以便我(或其他人)可以從我停止的地方起行,即使每週/幾周後也是如此。即使補丁因時間不同而不適用 - 您至少可以看到當時的做法。 –
相關問題
- 1. 如何更改OpenGL源代碼文件?
- 2. 如何更新WPF ListView的源代碼?
- 3. 如何從SQL備份恢復我的TFS源代碼?
- 4. 如何備份和恢復svn中的所有源代碼?
- 5. 如何更新MFC源代碼?
- 6. wpf控件上的更新源代碼
- 7. UWP - 從後面的代碼更新列表視圖源代碼
- 8. 如何從TFS數據庫獲取代碼文件備份
- 9. Gettext:修改源文件後如何更新po和pot文件
- 10. 如何更新fullcalendar jquery中的源代碼事件?
- 11. Mozilla不更新源代碼
- 12. 更改midi文件的源代碼
- 13. C# - 如何識別修改後的文件及其源代碼
- 14. 如何在android源文件中進行更改後重新編譯android源代碼
- 15. 如何更改可執行文件中的源代碼g ++
- 16. MS Azure備份無法備份文件的新版本
- 17. 編輯後更新源文件 - C#
- 18. 如何下載此源代碼文件?
- 19. 如何組織Python源代碼文件?
- 20. 如何存儲在備份文件一定數量的備份
- 21. 備份和PHP代碼
- 22. 源代碼控制文件更改後運行TypeScript編譯
- 23. 更新從System.timers.timer後面的代碼後面的代碼更新UpdatePanel
- 24. 更新後執行代碼
- 25. 如何在data_files中添加源代碼後引用文件
- 26. 如何備份源存儲庫和zip目標文件夾?
- 27. 在更改源文件後更新apk文件 - Android Eclipse
- 28. 如何備份Bacula的大文件?
- 29. 動態更新DataTemplate的源代碼
- 30. 備份C#解決方案的源代碼
+1擊敗我。 –
因爲我使用git很多,所以我確實想到了分支,但是我發現它們在顛覆中太昂貴了;所以我使用補丁作爲最快的選擇。 –
哈哈 - 優秀 - *完全*我的想法。窮人的藏匿;) –