我可以使用以下命令检出整个svn
存储库:
svn co https://myaccount.svn.beanstalkapp.com/myapp/
但我无法弄清楚提交单个文件的命令。如果我改为myapp/page1.html
。
如何签入该文件?
答案 0 :(得分:68)
cd myapp/trunk
svn commit -m "commit message" page1.html
有关详细信息,请参阅:
svn commit --help
如果您刚刚开始使用Subversion,我还建议this free book。
答案 1 :(得分:4)
奇怪你的命令有效,我知道它需要一个目标目录。但它看起来像是默认的当前密码。
cd myapp
svn ci page1.html
您也可以在该文件夹中或该文件夹上执行svn ci
,它会自动检测所有更改,并为您提供将要检入的内容列表
man svn
告诉你剩下的
答案 2 :(得分:4)
您要提交一个文件myFile.txt。
正确的程序是:
svn up
svn commit myFile.txt -m "Insert here a commit message!!!"
希望这会对某人有所帮助。
答案 3 :(得分:3)
您可以使用
cd /You folder name
svn commit 'your file path' -m "Commit message you want to give"
您也可以将文件拖放到命令promt而不是写入[MAC OSx中常见]
答案 4 :(得分:3)
svn commit -m"your comment"
!/usr/bin/python
import serial, time
ser = serial.Serial()
ser.port = "/dev/ttyUSB0"
ser.baudrate = 115200
ser.bytesize = serial.EIGHTBITS
ser.parity = serial.PARITY_NONE
ser.stopbits = serial.STOPBITS_ONE
ser.timeout = None
ser.timeout = 1
ser.xonxoff = False
ser.rtscts = False
ser.dsrdtr = False
ser.writeTimeout = 2
try:
ser.open()
except Exception, e:
print "error open serial port: " + str(e)
exit()
if ser.isOpen():
try:
ser.flushInput()
ser.flushOutput()
time.sleep(0.5)
numOfLines = 0
f=open('signature.txt','w+')
while True:
response = ser.readline()
f=ser.write(response)
print response
numOfLines = numOfLines + 1
f.close()
ser.close()
except Exception, e1:
print "error communicating...: " + str(e1)
else:
print "cannot open serial port "
答案 5 :(得分:0)
这应该有效:
svn commit -m "<Your message here>" path/to/your/file
你也可以像这样添加多个文件:
svn commit -m "<Your message here>" path/to/your/file [path/to/your/file] [path/to/your/file]