0

次の手順は実行可能ですか、それとも私が見ていない危険なものはありますか?

  • フォルダを作成し、git リポジトリとして初期化します
  • いくつかコミットする
  • 「手動で」usb/email/etc 経由でフォルダを別のマシンに転送します。
  • いくつかコミットする
  • 「手動で」返送してください。

私はそれが理想的ではないことを知っています。しかし、会社のローカル git サーバーにアクセスできないマシンで簡単な作業を行う必要があります。

私が注意を払っていない危険はありますか、またはこれはスムーズに機能する必要がありますか?

4

1 に答える 1

1

それがコミットまでであれば(それは常にあなたのローカルのクローンされたgitリポジトリに相対的です)、それは問題ないと思います。

しかし、お勧めしません。

別の解決策として、ソース コンピューターで git サーバーを起動し、ターゲット コンピューターでクローンを作成することもできます。

gitサーバーの起動用

   git daemon

上記のコマンドのヘルプについては、次を実行してくださいgit help daemon

この後、ソース マシンのリポジトリの .git フォルダーにマーカー ファイルを配置して、そのリポジトリでクローン コマンドを実行する権限を git サーバーに付与します。これは次の方法で行われます。

cd <root_location_of_your_repo>/.git
touch git-daemon-export-ok

ここで、ターゲット マシンから次のコマンドを実行します。

git clone git://<ip address of your source computer>/<absolute_path_of_your_repo>

このようにして、ソース マシンに git サーバーをセットアップし、ターゲット マシンから git commit、pull、push などのすべての操作を実行できます。

利点 :コードをソース コンピューターからターゲット コンピューターに何度も移動する必要はありません。手間をかけずに、ターゲット マシンでいつでもどこでも作業できます。

于 2013-08-16T21:11:16.003 に答える