第一次使用SVN

时间:2012-06-07 15:48:09

标签: macos svn

不确定我是否应该问这里或服务器故障。

无论如何,我最近在一个安装了SVN的新工作中开始了一个项目。我没有使用它,即使我获得了SSH访问与一些keygen的东西。但是现在我已经在网上为初学者做了一些阅读,并且在通过SSH输入命令之后我很难过去“哪个svn”。我想这告诉我存储库的路径(这是/ usr / bin / svn),但我甚至不知道如何到达该目录(我在Mac OS X上使用终端)。

所有这一切让我觉得非常愚蠢,因为我以前从来没有真正使用终端来做网络项目,这是我第一次通过SSH体验SVN(地狱,第一次使用SSH甚至)。

我一直在谷歌搜索和阅读一个周末,但我想这里有人可能知道在哪里找到文件或检查哪些是SVN等。我认为我的主要问题是找出如何使用终端“获取”我想要处理的文件夹。

我确实读过了检查文件是否在SVN下,检查,更新,提交等的命令。我只想知道如何使用这些文件来做到这一点。对于noob问题感到抱歉,并提前致谢

如果有人解释了SSH的好处,我会给予积分(我完全理解SVN的好处,并希望能够正确学习它)

3 个答案:

答案 0 :(得分:1)

使用subversion客户端可能会更好。 OS X中最受欢迎的两个是http://versionsapp.comhttp://zennaware.com/cornerstone/index.php(最近我的开发朋友似乎更喜欢基石。)

这些应该让你做所有(或几乎所有)SVN功能,但是使用GUI。你仍然想学习术语。看看http://svnbook.red-bean.com/en/1.6/svn.basic.html

你想要SVN + SSH,因为它更安全,但这并不意味着你必须使用命令行。

答案 1 :(得分:0)

即使/usr/bin居住在svn,也无需转到/usr/binsvn checkout ... 是标准位置,在系统尝试解析文件位置时会自动包含该位置。您应该能够开始使用SVN命令,如:

{{1}}

使用SVN和SSH的好处是完全不同的问题。

答案 2 :(得分:0)

svn list --verbose http://host_name/svn_dir将为您提供当前版本化项目的列表(包括修订号和修改日期)

svn checkout http://host_name/svn_dir/repository_name projectx将结帐回购(在本地计算机上创建工作副本)

我建议使用手册here,即使您没有阅读它,只需在需要时将其用作第一个参考点。