对大目录使用 subversion

发布于 2024-12-09 02:27:16 字数 390 浏览 0 评论 0原文

我的 Linux Ubuntu 服务器上有一个相当大的目录 /var/www/ 。在该目录中有一些我想使用 subversion 的文件。我该如何设置?逐步设置会很有帮助,我是 svn 的新手。

到目前为止我还没有这样做:

svnadmin create --fs-type fsfs /svn
svn mkdir file:///svn/www/ -m "Created www directory"

例如:在我的 /var/www/ 目录中有很多文件和子目录。我只想在 foo.html、bar.php 和目录 example/ 上使用 svn,

在必要的文件位于 svn 中之后,如何进行更改并将它们提交到 svn?

我希望这是有道理的,谢谢!

I have a pretty large directory /var/www/ on my linux Ubuntu server. In that directory there are a handful of files I want to use subversion on. How can I set this up? Set-by-step would be helpful I'm new to svn.

So far I have don't this:

svnadmin create --fs-type fsfs /svn
svn mkdir file:///svn/www/ -m "Created www directory"

For example: In my /var/www/ directory there are a lot of files and subdirectories. I only want to use svn on foo.html, bar.php, and a directory example/

after the necessary files are in the svn there how can I make changes and commit them to svn?

I hope that makes sense, thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

£噩梦荏苒 2024-12-16 02:27:16

这应该可行:

REPO=file:///svn
cd /var/www
svn co $REPO/www .
svn add example foo.html bar.php
svn ci -m "initial checkin"
svn up

您可能也想这样做(仍在 /var/www 中):

svn ps svn:ignore "*" .
svn ci -m "ignore other stuff"
svn up

编辑
svn:ignore 模式隐藏 svn status 输出中的内容 ONLY IF 该项目对于 svn 来说是未知的并且会显示为 。您仍然可以使用“svn add”添加文件/目录,并且仍会跟踪对托管目录/文件的更改。

由于您只对某些文件/目录感兴趣,这对于您的情况来说似乎是一个很好的默认值。如果您不想对某些内容进行版本控制,您可以在 example 中执行相同的操作。

This should work:

REPO=file:///svn
cd /var/www
svn co $REPO/www .
svn add example foo.html bar.php
svn ci -m "initial checkin"
svn up

You might also want to do this (still in /var/www):

svn ps svn:ignore "*" .
svn ci -m "ignore other stuff"
svn up

Edit:
The svn:ignore pattern hides stuff in the output of svn status ONLY IF the item is unknown to svn and would show up as ?. You can still add files/dirs with "svn add" and changes to managed dirs/files are still tracked.

Since you are interested only in certain files/dirs this seems to be a good default in your case. You can do the same in example if there is stuff you don't want to version.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文