ฉันติดตั้งTortoise svnไว้บนเดสก์ท็อปแล้ว ฉันต้องการทำงานบางอย่างโดยใช้commandline svn.exe? แต่ฉันไม่พบsvn.exeในเครื่องของฉัน
เราต้องติดตั้งอย่างอื่นเพื่อรับคำสั่งsvn.exeหรือไม่?
ฉันติดตั้งTortoise svnไว้บนเดสก์ท็อปแล้ว ฉันต้องการทำงานบางอย่างโดยใช้commandline svn.exe? แต่ฉันไม่พบsvn.exeในเครื่องของฉัน
เราต้องติดตั้งอย่างอื่นเพื่อรับคำสั่งsvn.exeหรือไม่?
คำตอบ:
รหัสโปรแกรมการโค่นล้มเชื่อมโยงกับไบนารี TortoiseSVN คุณสามารถติดตั้งเวอร์ชันแยกที่เข้ากันได้หากคุณต้องการเข้าถึงที่เก็บจากบรรทัดคำสั่ง
อัปเดต: แพ็คเกจ TortoiseSVN เวอร์ชันล่าสุดสามารถติดตั้ง svn.exe แบบแยกได้นอกเหนือจากที่เชื่อมโยงกับไบนารี GUI อยู่ในไดเร็กทอรี bin เดียวกันกับที่ติดตั้งโปรแกรมหลัก ในโปรแกรมติดตั้งจำเป็นต้องเลือกเครื่องมือบรรทัดคำสั่งสำหรับสิ่งนี้:
(หากคุณติดตั้ง TortoiseSVN แล้วให้รันโปรแกรมติดตั้งอีกครั้งและเลือก "Modify")
TortoiseSVN 1.7 มีตัวเลือกสำหรับการติดตั้งเครื่องมือบรรทัดคำสั่ง
ไม่มีการตรวจสอบตามค่าเริ่มต้น แต่คุณสามารถเรียกใช้โปรแกรมติดตั้งอีกครั้งและเลือกได้ นอกจากนี้ยังจะอัปเดตตัวแปรสภาพแวดล้อม PATH ของคุณโดยอัตโนมัติ
ระหว่างการติดตั้ง TortoiseSVN ให้ตรวจสอบเครื่องมือบรรทัดคำสั่งไคลเอนต์ นี้จะสร้างไฟล์ภายในโฟลเดอร์svn.exe
C:\Program Files\TortoiseSVN\bin
TortoiseSVN ไม่ได้ใช้ svn.exe แต่มีไลบรารี SVN ที่คอมไพล์แล้วหากคุณต้องการเรียกใช้งานของคุณเองคุณจะต้องติดตั้งไคลเอนต์การโค่นล้มแบบสแตนด์อโลน คุณจาก Cygwin [ http://cygwin.com ] หรือรับเวอร์ชันดั้งเดิมจากhttp://subversion.apache.org/packages.html#windows
หากคุณต้องการใช้ SVN.EXE มีหลาย บริษัท ที่รวบรวมไบนารีอย่างเป็นทางการที่สามารถดาวน์โหลดได้ฟรี ตัวอย่างเช่น Collabnet:
หากคุณใช้การติดตั้ง Silk ลอง:
"\ Program Files \ SlikSvn \ bin"
ขึ้นอยู่กับสิ่งที่คุณต้องทำการทำTortoiseSVN โดยอัตโนมัติอาจเป็นทางออกที่ดี ตัวอย่างเช่นสิ่งต่อไปนี้จะอัปเดตที่เก็บและปิดหน้าต่าง TortoiseSVN หากไม่มีข้อผิดพลาดหรือข้อขัดแย้ง:
TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2
ใช่ติดตั้งใหม่และเลือกบรรทัดคำสั่งเพื่อรับ svn ในโฟลเดอร์ Program Files-> Tortoise SVN
ดาวน์โหลดได้จากที่นี่:
http://sourceforge.net/projects/win32svn/
และรันโปรแกรมติดตั้ง ไฟล์ปฏิบัติการอยู่ใน:
\ Program Files (x86) \ Subversion \ bin
สำหรับการติดตั้งเริ่มต้น
เวอร์ชันล่าสุดของแพ็คเกจ TortoiseSVN สามารถติดตั้ง svn.exe แบบแยกได้นอกเหนือจากที่เชื่อมโยงกับไบนารี GUI อยู่ในไดเร็กทอรี bin เดียวกันกับที่ติดตั้งโปรแกรมหลัก (หากคุณติดตั้ง TortoiseSVN แล้วให้รันโปรแกรมติดตั้งอีกครั้งเลือก Modify และเลือกเครื่องมือบรรทัดคำสั่งสำหรับการติดตั้ง )
ฉันติดตั้งTortoiseSVN-1.12.2.28653-x64-svn-1.12.2
ใน Windows 10 โดยเปิดใช้งานเครื่องมือบรรทัดคำสั่ง ยังไม่มีsvn.exe
ไฟล์อยู่ในbin
โฟลเดอร์
ดังนั้นฉันดาวน์โหลด Apache โค่นล้มเครื่องมือ commandline จากhttps://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip หลังจากคลายซิปฉันได้ใส่สองตำแหน่งต่อไปนี้ในตัวแปร PATH ของฉัน:
C:\Program Files\TortoiseSVN\bin
E:\Apache-Subversion-1.13.0\bin
ทุกอย่างทำงานได้ดีสำหรับฉันหลังจากการกำหนดค่านี้ฉันต้องการใช้ SVN ใน VsCode IDE
ก่อนอื่นถ้าการโค่นล้มติดตั้งบนเครื่องของคุณ? หากไม่ดูว่าเซิร์ฟเวอร์ใดที่เต่าของคุณตั้งค่าเพื่อเชื่อมต่อ
ตำแหน่งเริ่มต้นเมื่อมีการติดตั้งการโค่นล้มคือ c: \ program files \ subversion คุณจะพบ svn.exe ใน c: \ program files \ subversion \ bin ซึ่งคุณสามารถรันการกระทำบรรทัด cmd ของคุณได้
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()
นี่คือไฟล์ "svn.groovy" ของฉัน
โดยทั่วไปคุณสามารถค้นหา svn.exe ได้จากตำแหน่งนี้:
C: \ Program Files \ TortoiseSVN \ bin
หากคุณได้ติดตั้ง TortoiseSVN แล้วและยังไม่พบไฟล์svn.exe
ในตำแหน่งที่กำหนดคุณต้องรันโปรแกรมติดตั้ง TortoiseSVN อีกครั้งคลิกที่ 'Modify' และเลือก Command Line Tools และหลังจากติดตั้งเสร็จเรียบร้อยแล้วคุณจะพบ 'svn.exe' ในตำแหน่งที่กำหนดบนไดรฟ์ของคุณ