作为 Web 开发人员如何有效地使用 Subversion?

发布于 2024-12-01 13:36:34 字数 206 浏览 0 评论 0原文

我是一名网络开发人员。目前我正在与一名网页设计师合作。设计师正在做所有的模板设计、多媒体作品等。我的工作是使用这些模板并使用 php 对其进行处理。 我们没有使用任何颠覆系统。但我们迫切需要一个能够同时处理一个文件的软件。我的设计师同事使用 Dreamweaver 编辑器,而我使用 netbeans。是否可以使用subversion有效的方式来解决上述问题呢?颠覆对我们的情况有何帮助?

I am a web developer. Currently I am working with a web designer.The designers is doing all the template designing,multimedia works etc.My job is to use these templates and work on them with php.
We are not using any subversion system. But we despirately need one to work simultaneously on one file.My designer colleague uses dreamweaver editer and I use netbeans. Is it possible to use subversion in an effective way to solve the above problem? And how can the subversion be helpful in our case.

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

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

发布评论

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

评论(4

鼻尖触碰 2024-12-08 13:36:34

一般来说,您要求进行版本控制。所以要明确一点,Subversion 是版本控制工具之一。

即使您独自工作时,版本控制也很重要。设置一个存储库,并在完成一定级别的原子工作时继续提交。

就您而言,您和设计师都应该使用同一存储库的工作副本。您可以使用命令行客户端或 GUI 客户端,例如 TortoiseSVN 或 IDE 插件(Netbeans 应该有,不确定 DreamWeaver)。因此,当你们每个人提交并进行更改时,Subversion 或其他版本控制工具将帮助您确保您的更改应用于更新的版本并帮助您解决冲突等。

You are asking for version control in general. So to make it clear, Subversion is one of the version control tools.

Version Control is important even when you are just working alone. Setup a repo, and keep committing whenever you have done some level of atomic work.

In your case, both you and the designer should work out of working copies of the same repo. You can use command line client or GUI clients like TortoiseSVN or IDE plugins ( Netbeans should have, not sure about DreamWeaver). So when each of you commit and make changes, Subversion or other version control tool, will help you make sure your changes are applied to updated version and helps you resolve conflicts etc.

傲性难收 2024-12-08 13:36:34

可以在主干上创建2个分支,您在一个分支上工作,而设计师在另一个分支上工作。当每个人完成各自的任务后,将它们合并到 main 中。

You could create 2 branches off of your main trunk, you work on one branch, and the designer on the other. Merge them both into main when each are done their respective tasks.

黑色毁心梦 2024-12-08 13:36:34

我认为您正在寻求开始使​​用版本控制系统。 svn 是一个相对容易上手的版本控制系统。如果你想开始使用 svn,我强烈建议你阅读红皮书

我对 GUI 颠覆工具了解不多,但 TortoiseSVN 似乎在开发人员中相当受欢迎(据我所知的)使用 Windows 的人。

I think you are looking to get started with version control systems. svn is a relatively easy version control system to get started with it. If you want to start using svn, I highly recommend you to read the Red Book.

I don't know much about GUI subversion tools, but TortoiseSVN seems to be fairly popular with devs (that I know of) who use Windows.

一城柳絮吹成雪 2024-12-08 13:36:34

我读过一篇关于这种情况的文章: http://www.alistapart.com/articles/revisioncontrol /

可以肯定的是,您确实需要版本控制。

I read an article about this kind of situation once: http://www.alistapart.com/articles/revisioncontrol/

To be sure, you do need version control.

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