我正在寻找一种从SVN进行独家结账的方法.
有没有办法在文件签出时自动锁定文件?
如果一个用户进行独占结账,然后另一个用户结账到同一个文件,如何向第二个用户生成某种通知或即时消息,该文件被锁定?
是否有不同的方法在SVN中存储二进制文件?如果是这样,它们是什么,以及我如何修改存储选项?
我读到有四种方法可以在SVN中存储二进制文件:
哪些对时间效率最有用?如何设置SVN使用这些方法?
谢谢,Oded.
我有许多小型二进制文件和一些大型文件.所有都经常更换.我目前正在研究CVS并很快切换到SVN,我想知道存储二进制文件的方法.
我阅读了性能调优Subversion(如上所述)并发现它很有用,但没有做出任何例子,所以我并不完全理解如何做他建议的4种方法.
我的基本问题是天气与否,默认值是好的(它们是什么?)我首先考虑的是时间效率,然后是空间.谢谢 :)
我创建了一个exe文件,它将打印以控制它接收的第一个和第二个参数.
在SVN post-commit hook中我写道:
PATH_TO_FILE\print.exe "%1" "%2"
Run Code Online (Sandbox Code Playgroud)
当我办理登机手续时,它会被卡住.
%1是PATH
%2是修订号
编辑
我的问题的答案是可执行文件应该在SVN服务器的"bin"目录中,而不是在存储库的hooks文件夹中.
谢谢大家,Oded.
我一直在使用cvs2svn将我的一个存储库迁移到SVN.
当我用TortoiseSVN打开它时,它给了我一个错误:
'1'和'3'之间的预期FS格式; 找到格式'4'
那是什么意思?
谢谢.
svn ×3
binary ×1
c++ ×1
compression ×1
cvs2svn ×1
hook ×1
locking ×1
methods ×1
post-commit ×1
storage ×1
svn-checkout ×1
tortoisesvn ×1
zip ×1