Tôi có nhiều cấu hình svn được cấu hình trong TeamCity. Tất cả đều trỏ đến cùng một kho , nhưng khác nhau đường dẫn (nhánh). Tất cả các chi nhánh trả về cùng một giá trị cho sửa đổi. Tôi muốn các số sửa đổi chi nhánh cụ thể.Cách lấy số sửa đổi SVN cụ thể trong TeamCity
Dưới đây là một đoạn trích từ build log sau khi tôi đã dumped tất cả các thuộc tính định nghĩa:
vcsroot.3_0_11__SP6_.url = https://svn.devlan.local/Enigma/branch/release/3.0.11/
vcsroot.trunk.url = https://svn.devlan.local/Enigma/trunk/
system.build.vcs.number.trunk = 9602
system.build.vcs.number.3_0_11__SP6_ = 9602
địa điểm rõ ràng khác nhau trong cây svn, nhưng số phiên bản tương tự.
Làm cách nào để có được số sửa đổi chi nhánh cụ thể?
Tôi được thiết lập như bạn mô tả. Tuy nhiên, tất cả các rễ đều trả về cùng build.vcs.number. –
Tôi nghĩ rằng tôi đã đối phó với một lỗi trong TeamCity. Kể từ khi đặt câu hỏi này, tôi đã nâng cấp chúng tôi lên TC 5.1.1 và nó hoạt động như bạn mô tả. –
giống như không hoạt động trong TeamCity 8.1.5. ngay cả khi tôi sử dụng Quy tắc Checkout giống nhau. không may mắn. Nó tiếp tục hiển thị số phiên bản mới nhất bất kể bạn thuộc nhánh Branch (đường dẫn nào). – dollar2048