win7 x86_64中使用SVN,怎么安装成功
我电脑里面有很多网站,原先每次都是手动打包成压缩文件然后放到另外一个目录,很不方便。
现在我想用SVN来备份,实现版本控制。电脑是Win7 64位,安装后使用遇到问题:
程序源码存放:
D:/website/info/www (DocumentRoot D:/website/info/www)
SVN Repos目录:
E:/svn/info
(我打算放这个里面,因为我有很多网站,所以我想都放E:/svn/site1 ,E:/svn/site2,但是网上看到很多博帖都说的是e:/svn,疑问那如果是多个网站像他们这样怎么放)
然后我按照网上搜索到的帖子说的步骤:
- 在d:/website/info/www 文件夹上单击右键,选择 TortoisSVN -> Import,弹出的框里URL of repository 选择 file:///e:/svn/info。导入完毕!
- 然后再在 d:/website/info/www 文件夹上单击右键,选择 SVN Checkout->弹出的框框URL of repository 选择 file:///e:svn/info。这个时候我发现他下面的框 checkout directory 的值变成了 d:/website/info/www/info。不觉得有点疑问,我的源码是放在 d:/website/info/www 下面,为什么现在却用svn导致他下面多出来了一个了info目录(/www/info)?
- 然后我确定,结果真的发现 /www/下面多出了一个/info目录,他的文件夹下面有个绿色的钩钩。但是我的网站源码是/www并不是/www/info而且这个/www/info目录也是SVN客户端自己创建的。
1)这样的操作是不是错误的。
2)是不是我每次改动了里面的文件,都必须手动 Commit 一遍。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
第一你的导入操作好像是错误的,最简单的方法是这样,你先在svn服务器上建立个空目录,然后将空目录checkout到本地电脑上,然后将你要存放进去的东西copy进去后提交就行了。
第二是每次都必须要commit,否则服务器不会帮你存储变化。
你试试这个链接行不行http://www.myexception.cn/cvs-svn/1070162.html