memrootじしょ
英和翻訳
Revision Control
without cause
pull through
Revision Control
[rɪˈvɪʒən kənˈtroʊl]
リビジョンコントロール
1.
ドキュメントやファイルの変更履歴を管理するプロセスやシステム。
文章、プログラムコード、設計図など、様々なデジタル情報の改訂(リビジョン)を記録し、変更内容を追跡したり、過去の状態にいつでも戻せるようにするためのシステムや手法を指します。
Our
team
uses
a
revision
control
system
to
manage
changes
to
the
project
documents.
(私たちのチームは、プロジェクトのドキュメントへの変更を管理するために改訂管理システムを使用しています。)
Our team
「私たちのチーム」を指します。
uses
「~を使う」という意味の動詞です。
a revision control system
「改訂管理システム」を指します。
to manage
「~を管理するために」という目的を表します。
changes
「変更」という意味の名詞です。
to the project documents
「プロジェクトのドキュメントに対する」変更の対象を示します。
Effective
revision
control
prevents
data
loss
and
allows
for
easy
collaboration.
(効果的な改訂管理はデータ損失を防ぎ、容易な共同作業を可能にします。)
Effective revision control
「効果的な改訂管理」を意味します。
prevents
「~を防ぐ」という意味の動詞です。
data loss
「データ損失」を指します。
and allows for
「そして~を可能にする」という意味です。
easy collaboration
「容易な共同作業」を指します。
Do
you
have
any
experience
with
revision
control
software?
(あなたは改訂管理ソフトウェアの経験はありますか?)
Do you have
「~を持っていますか?」と尋ねる際の表現です。
any experience
「何らかの経験」を尋ねます。
with
「~に関して」「~を使って」という意味の前置詞です。
revision control software
「改訂管理ソフトウェア」を指します。
2.
ソフトウェア開発において、ソースコードなどの変更を追跡し管理するシステム。
特にソフトウェアエンジニアリングの文脈で使われ、ソースコードの変更履歴を記録し、異なるバージョン間の差分を把握したり、複数の開発者による並行作業をサポートするためのシステムを指します。現代では「Version Control」とほぼ同義で使われます。
Developers
rely
heavily
on
revision
control
to
manage
their
codebase.
(開発者はコードベースを管理するために、改訂管理に大きく依存しています。)
Developers
「開発者」を指します。
rely heavily on
「~に大きく依存する」という意味です。
revision control
「改訂管理(システム)」を指します。
to manage
「~を管理するために」という目的を表します。
their codebase
「彼らのコードベース」を指します。
Which
revision
control
system
do
you
recommend
for
a
small
team?
(小規模なチームにはどの改訂管理システムをおすすめしますか?)
Which
「どちらの」「どの」と選択肢を尋ねる疑問詞です。
revision control system
「改訂管理システム」を指します。
do you recommend
「あなたは何をおすすめしますか?」と尋ねる際の表現です。
for a small team
「小規模なチームにとって」という意味です。
Learning
revision
control
is
essential
for
modern
software
development.
(改訂管理を学ぶことは、現代のソフトウェア開発にとって不可欠です。)
Learning
「学ぶこと」という動名詞です。
revision control
「改訂管理」を指します。
is essential
「不可欠である」「非常に重要である」という意味です。
for modern software development
「現代のソフトウェア開発にとって」という意味です。
関連
Version Control
Source Control
Git
Subversion
CVS
VCS