Vì vậy, tôi làm rất nhiều việc trên máy tính của trường học. Chúng tôi không thể cài đặt bất cứ điều gì nhưng chúng tôi có hầu hết các công cụ của chúng tôi trên ổ đĩa flash của chúng tôi nhưng tôi đã tự hỏi nếu có một cách để có được Command Prompt để sử dụng Mercurial tắt của Flash Drive của tôi. Giả sử rằng các tập tin của Mercurial nằm trong ổ đĩa flash của tôi, tôi sẽ đi đâu từ đó?Chạy Mercurial trên ổ Flash?
Trả lời
Giả sử ổ đĩa flash của bạn là ổ G: và thực thi Mercurial bạn đang ở trong G: \ lanh lợi
Mở một dấu nhắc lệnh và nhập:
set PATH=%PATH%;G:\mercurial
Tiến hành để sử dụng hg
như bình thường
Điều này sẽ làm việc, theo lý thuyết. Nếu bạn đang ở trên một máy tính * nix, bạn sẽ làm một cái gì đó như thế này (cho/media/flashdrive là đường dẫn đến ổ đĩa flash của bạn):
export PATH=$PATH:/media/FLASHDRIVE/mercurial
Hy vọng rằng sẽ giúp!
EDIT
Để đối phó với những nhận xét dưới đây:
@ECHO OFF
REM Mercurial enabler :)
set PATH=%PATH%;G:\mercurial
cmd.exe
nên làm điều đó :)
Để thực hiện giải pháp Bryan của "thực sự" di động trong Windows 2000/XP/Vista/7, giả sử tệp BAT nằm trong thư mục của Mercurial, sử dụng:
set PATH=%PATH%;%~dp0%
Vì vậy, không còn đường dẫn mã cứng nào nữa.
Ya, chúng tôi nhận thấy mã trước đó là loại bỏ di động nhưng chúng tôi đã sửa nó. Mã ở đây trông khác với chúng ta, chính xác thì% ~ dp0% làm/đứng là gì? – NessDan
Ở trên khá tốt, thực sự. Điều đó điên rồ ~ ~ dp0% về cơ bản đánh giá con đường của tập tin bat đang chạy – rossipedia
tải về rùa hg cài đặt .msi
msiexec /a tortoisehg-1.1.4-hg-1.6.4-x64.msi /qb TARGETDIR=f:\hg-temp
nó sẽ giải nén các tập tin tortise hg đến f: \ path hg-temp,
goto f:\hg-temp\PFiles\TortoiseHg and copy it to F:\hg
Xóa f: \ hg-temp \ PFiles \ TortoiseHg
Sau đó thêm f: \ hg đến đường dẫn của bạn
set PATH=%PATH%;f:\hg
(f: \ là ổ flash của bạn)
Tôi vẫn sử dụng phương pháp này để tạo ra một con rùa di động. Một điều tôi sẽ thêm là nếu bạn không có quyền quản trị, bạn có thể "quảng cáo" sản phẩm cho chính mình, cho phép bạn giải nén nó. Chỉ cần chạy 'msiexec/ju tortoisehg- (phiên bản) .msi' trước đó. – icabod
- 1. Ổ flash USBHost USB android
- 2. Sử dụng ổ cắm Flash với Node.js
- 3. Chạy máy chủ Mercurial trên Google AppEngine
- 4. Flash lạ AS3 xml Hành vi ổ cắm
- 5. Git bash không thể nhận dạng ổ đĩa flash USB
- 6. Android: Phát hiện ổ flash USB được cắm vào
- 7. Mercurial symlinks trên Windows
- 8. flash: cho các vòng chạy chậm
- 9. Ổ cắm thô trên Android
- 10. Phân biệt theo chương trình giữa Ổ đĩa mềm USB và Ổ đĩa Flash USB trong Windows
- 11. Lập trình Flash trên Linux
- 12. Lưu trữ Mercurial trên IIS7
- 13. Làm cách nào để tìm kích thước của ổ flash USB gắn trong C?
- 14. Ổ cắm web trên Trình duyệt Android Samsung Galaxy S3?
- 15. Tại sao Silverlight hoặc Flash không triển khai ổ cắm UDP?
- 16. mercurial: chạy thử nghiệm hồi quy từ xa tự động trên mọi cam kết
- 17. Xây dựng Mercurial 1.3.1 trên Ubuntu Linux
- 18. SMS lớp 0 (SMS flash) trên Android
- 19. Ổ cắm trên web Chrome, luôn luôn đọc trên 0
- 20. Tìm mã C# để phát hiện ổ đĩa rời (flash USB)
- 21. Làm thế nào tôi có thể phát hiện khi ổ đĩa flash được cắm trong Linux?
- 22. Cài đặt Mercurial trên Redhat Linux
- 23. Máy chủ Mercurial trên Apache/Windows
- 24. Làm cách nào để chạy máy chủ Mercurial?
- 25. Kết nối với ổ cắm trên Tomcat?
- 26. Phát hiện nếu Flash được cài đặt trên Android và nhúng video Flash vào Hoạt động
- 27. Làm thế nào để phát hiện ổ đĩa flash plug-in trong Windows bằng cách sử dụng Python?
- 28. Lỗi ổ cắm - đôi khi?
- 29. Phích cắm Mercurial cho Delphi
- 30. Tự động chạy ứng dụng trong khi cắm ổ USB
Đã hoạt động! Cảm ơn nhưng có một câu hỏi khác! Có cách nào để kết hợp đó vào một tập tin .bat vì vậy tôi chỉ cần mở và có nó mở dấu nhắc lệnh và chạy mà cùng một lúc? – NessDan
Bạn thưa bạn, là một nhà winrar ngay lập tức. Cảm ơn bạn và tôi rất cảm kích! – NessDan