まず、告白。約10年間の専門能力開発で、私はソース管理システムを使用したことがありません。そこで、それは気分が良くなります。私のこれまでの設定(管理者が推奨しているように、ha!)は、サーバー上に日付の付いたフォルダーを作成し、毎晩データをコピーして貼り付けることでした。
私は長い間、はるかに優れた管理可能なソリューションはgitまたはMercurialを使用してソースを管理することであることを知っていましたが、myoldシステムは常に十分に機能しているため、これらの新しいツールを学ぶのに時間をかけたことはありません。私がこれまで取り組んだすべてのプロジェクトの唯一の開発者としての私のニーズ。
私はついにこの設定を変更しました。私はMacにMercurialをインストールしましたが、少し読んだ後はgitよりも好みです。GUIフロントエンドとして、使いやすく非常に使いやすいSourceTreeをインストールしました。私が抱えている問題は、毎晩変更をプッシュするために使用するサーバーリポジトリを設定するための非常に単純でわかりやすいウォークスルーが見つからないことです。私はそれがそこにあると確信しています、私はそれを見つけることができません。
私は正直にこれをグーグルしようとしましたが、「SourceTree」という用語には何かがあります。私が見つけた情報の半分はgitの使用に関するものであり、プロジェクトをのようなサイトにプッシュする傾向があるため、有用なものは何も見つかりませんgithub.com
。これは私の場合には関係ありません。
さらに、私はMercurialのドキュメントをざっと読みましたが、完全なコミット/更新/プッシュ/プル/ブランチ/マージの概念についてまだ完全に明確ではない可能性があります。ソース管理の第一人者でなくても、プロジェクトの変更をバックアップおよび追跡できる、かなり高速なセットアップを取得したいだけです。
Windowsネットワークサーバーに単純なリポジトリをセットアップし、毎晩変更をプッシュおよびプルするにはどうすればよいですか? 私の会社は、テープにバックアップされてオフサイトに保存されるネットワーク共有上の個人用フォルダーにデータを保存することを望んでいます。
シンプルでなければならないと思います。バックアップにアクセスする必要がある場合に、バックアップがそこにあり、簡単に引っ張ったり、分岐したりできるように、正しく実行していることを確認したいだけです。