2009-08-06 23 views
6

Tôi đã sao chép /trunk/project_a đến /branches/project_a/test_1. Tuy nhiên, tôi chưa cam kết chi nhánh mới được tạo ra. Sau đó, tôi đã thực hiện một số thay đổi trong bản sao làm việc mà ban đầu tôi dự định cam kết với chi nhánh mới được tạo ra. Tuy nhiên, sau khi tôi đã làm xong, có vẻ như tốt hơn để cam kết những thay đổi đó vào thân cây. (Sau đó tôi có thể cam kết các chi nhánh mà không có sự thay đổi và hợp nhất chúng từ thân cây hoặc tôi chỉ phục hồi các chi nhánh tạo và chi nhánh một lần nữa Điều đó không thực sự quan trọng..)Hợp nhất các thay đổi không được cam kết vào một số chi nhánh khác bằng SVN

Câu hỏi của tôi: Có cách nào hợp nhất các thay đổi không được cam kết (và từ một chi nhánh không cam kết) trong SVN?

+0

Làm cách nào bạn quản lý để có được bản sao làm việc của chi nhánh mà bạn chưa cam kết? Nếu bạn đã thực sự "svn cp", nó chắc chắn đã tạo ra nhánh trong kho. Nếu bạn không làm "svn cp", bạn có ý nghĩa gì bởi "Tôi đã sao chép"? –

+0

Bạn có thể tạo một nhánh trên đĩa trước, sau đó được lên lịch để thêm vào (xem http://svnbook.red-bean.com/en/1.2/svn.branchmerge.using.html#svn.branchmerge.using.create) . Đây là những gì tôi đã làm. – sbi

Trả lời

7

Tôi nghĩ trong trường hợp của bạn, cách dễ nhất là chỉ cần cam kết mọi thứ ở nơi đó và hợp nhất trở lại thân cây. Nhưng nếu bạn thực sự tuyệt vọng, bạn có thể thử tạo một tệp vá, áp dụng nó cho thân cây và hoàn nguyên các thay đổi của bạn trong nhánh.

+0

Cuối cùng, tôi đã đi đến phương pháp tập tin bản vá. Tệ quá, tôi nghĩ SVN sẽ cung cấp một cách để trích xuất và hợp nhất những thay đổi không được cam kết. – sbi

0

Bạn có thể thử chuyển bản sao làm việc của mình sang chi nhánh khác rồi cam kết thay đổi.

Theo như tôi biết, không có cách nào để hợp nhất các thay đổi không được cam kết. svn muốn bạn chỉ định một loạt các sửa đổi để hợp nhất để nó có thể tính toán khác biệt để áp dụng, và bạn không thể làm điều đó mà không cam kết các thay đổi đầu tiên.

+0

Nhưng tôi không thể chuyển đổi chi nhánh không cam kết, tôi có thể không? – sbi

Các vấn đề liên quan