Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac:为个人发展建立SVN_Svn_Macos_Textmate - Fatal编程技术网

Mac:为个人发展建立SVN

Mac:为个人发展建立SVN,svn,macos,textmate,Svn,Macos,Textmate,我已经看到我已经有了svn和svnserve(在我家里还有一个.subversion目录)。据我所知,svn服务应该是svn服务器,但我如何运行它呢?我需要一些非常基本的东西,不链接到apache或任何服务器,只链接到我自己计算机上用于个人开发的版本文件(svn与我使用的TextMate集成) 谢谢。如果您只在自己的机器上需要它,您甚至不需要SVN服务。只需使用普通文件:URL 例如,使用以下内容创建存储库: svnadmin create testrepo 然后您可以使用url访问它file

我已经看到我已经有了svn和svnserve(在我家里还有一个.subversion目录)。据我所知,svn服务应该是svn服务器,但我如何运行它呢?我需要一些非常基本的东西,不链接到apache或任何服务器,只链接到我自己计算机上用于个人开发的版本文件(svn与我使用的TextMate集成)


谢谢。

如果您只在自己的机器上需要它,您甚至不需要SVN服务。只需使用普通文件:URL

例如,使用以下内容创建存储库:

svnadmin create testrepo
然后您可以使用url访问它file:///full/path/to/testrepo/


主文件夹中的.subversion目录仅用于设置。

SVN存储库通常通过命令行设置。这里有一本免费提供的书,深入介绍了如何使用Subversion:

要快速入门,您可以阅读以下内容:


一旦您设置了respository,您就可以使用您想要访问和操作存储库的任何SVN插件—在本例中为TextMate—而不必担心使用命令行来处理subversion。

我在家用计算机上为个人项目设置了SVN。我访问它使用文件:url的整个家庭网络,它的工作刚刚好。我听很多人说这是个坏主意,但我从来没有听过关于原因的明确讨论。它对我很有效。当然,在家里我没有任何安全问题,因为我女儿不太可能对未经授权访问我的SVN存储库感兴趣

考虑改用git。git中的分支非常便宜且易于使用,因此您可以为每个特性创建单独的分支,并并行开发它们。